A Maven plugin to deploy Hudson job configuration files to a running Hudson server.

This plugin allows to run the following tasks from a command shell based on a Maven POM:

  1. Create hudson jobs: create new hudson jobs on the configured ci-server using the ci-config or create a single job using the manual configuration.
  2. Update hudson jobs: update a already existing hudson jobs on the configured ci-server using the ci-config or update a single job using the manual configuration.
  3. Delete hudson jobs: delete existing jobs on the configured ci-server using the ci-config or delete a single job using the manual configuration.
  4. Enable/disable hudson jobs: enable/disable existing jobs on the configured ci-server using the ci-config or enable/disable a single job using the manual configuration.
  5. Check status of hudson jobs: checks existing jobs on the configured ci-server using the ci-config or checks a single job using the manual configuration.
  6. Help for this plugin