mirror of
https://github.com/ivabus/pantry
synced 2024-11-30 04:05:06 +03:00
39 lines
1.1 KiB
YAML
39 lines
1.1 KiB
YAML
|
distributable:
|
||
|
url: https://dlcdn.apache.org/jmeter/binaries/apache-jmeter-{{version.raw}}.tgz
|
||
|
strip-components: 1
|
||
|
versions:
|
||
|
url: https://dlcdn.apache.org/jmeter/binaries/
|
||
|
match: /apache-jmeter-\d+\.\d+(\.\d+)*\.tgz/
|
||
|
strip:
|
||
|
- /^apache-jmeter-/
|
||
|
- /\.tgz/
|
||
|
warnings:
|
||
|
- vendored
|
||
|
dependencies:
|
||
|
openjdk.org: '*'
|
||
|
runtime:
|
||
|
env:
|
||
|
JAVA_HOME: "{{deps.openjdk.org.prefix}}"
|
||
|
build:
|
||
|
dependencies:
|
||
|
gnu.org/wget: '*'
|
||
|
script:
|
||
|
- rm -r bin/*.bat bin/*.cmd
|
||
|
- mkdir -p {{prefix}}
|
||
|
- mv bin docs extras lib {{prefix}}/
|
||
|
- run: |
|
||
|
wget -O $PLUGINS_MANAGER_FILE $PLUGINS_MANAGER_URL
|
||
|
mv $PLUGINS_MANAGER_FILE {{prefix}}/lib/ext/
|
||
|
working-directory: plugins-manager
|
||
|
env:
|
||
|
PLUGINS_MANAGER_URL: https://search.maven.org/remotecontent?filepath=kg/apc/jmeter-plugins-manager/1.9/jmeter-plugins-manager-1.9.jar
|
||
|
PLUGINS_MANAGER_FILE: jmeter-plugins-manager-1.9.jar
|
||
|
provides:
|
||
|
- bin/jmeter
|
||
|
- bin/jmeter-server
|
||
|
- bin/mirror-server
|
||
|
test:
|
||
|
script:
|
||
|
- jmeter -n -t test.jmx | grep 'end of run'
|
||
|
- jmeter --version | grep {{version}}
|