# block-queued-job-plugin **Repository Path**: mirrors_puppetlabs/block-queued-job-plugin ## Basic Information - **Project Name**: block-queued-job-plugin - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-18 - **Last Updated**: 2026-04-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # block-queued-job-plugin This plugin was derived from the [block-queued-job-plugin](https://github.com/jenkinsci/block-queued-job-plugin) and modified for stopping job execution until scheduled resources are available. Local plugin development instructions: ``` git clone https://github.com/puppetlabs/block-queued-job-plugin cd block-queued-job-plugin vagrant up vagrant ssh cd block-queued-job-plugin mvn hpi:run ``` - hit http://localhost:8080/jenkins/ - note that the initial setup for first-time run may take a few minutes to present you with an active Jenkins - make sure the Dynamic Axis plugin is installed - Jenkins > New Item - put in job name - select multi-configuration project - configure the job: - this build is parameterized - App Parameter > String Parameter: TEST_TARGETS, redhat7-64a redhat6-64a - Configuration Matrix > Add Axis > Dynamic Axis: TEST_TARGET, TEST_TARGETS - Build > Add Build Step > Execute Shell: (put in an `echo "hello world"` shell script) - Save