Actions Comparisons
We only compare jfr-container-action
, jfr-static-image-action
and jfr-runtime-action
here. jfr-setup-action
and jfr-plugin-installation-action
are only used to set up the environment.
Comparables | jfr-container-action | jfr-static-image-action | jfr-runtime-action |
---|---|---|---|
Do they run in the Jenkins container or run in the host machine? | It runs in the Jenkins container | It runs in the Jenkins container | It runs in the host machine directly |
When will the Jenkins container start in users workflow? | It will start before all the actions start | It will start when jfr-static-image-action starts | N/A |
When will the Jenkins container end in users workflow? | It will end after all the actions end | It will end immediately after jfr-static-image-action ends | N/A |
Can it be used with other GitHub actions? | Yes | No, except actions/checkout to set up workspace | Yes |
Prerequisites | Needs to refer ghcr.io/jenkinsci/jenkinsfile-runner:master or its extended images | No | Needs to set up the environment by jfr-setup-action . If you want to download extra plugins, you need to run jfr-plugin-installation-action |
Do they support installing new plugins? | Yes | Yes | New plugins needs to be installed by jfr-plugin-installation-action |
Do they support using configuraion-as-code-plugin? | Yes | Yes | Yes |
Valid Environment Variables in the action | No Constraints | Must be started with JENKINS_ | No Constraints |
What kind of runners do it support? | Linux | Linux | Linux, macOS, Windows |