fabric8:devops
The maven fabric8:devops
goal uses the fabric8-devops-connector to connect various DevOps services like git hosting, chat, issue tracking and CI / CD builds in jenkins for a project reusing the optional project specific fabric8.yml
configuration file
Example
If you are inside a project and you have logged into your kubernetes environment (such as via the fabric8 vagrant image then you can type:
mvn fabric8:devops
Then the following happens:
- any
fabric8.yml
file in the project is parsed - the project and build is added to the current kubernetes namespace with links to the available jenkins builds, chat room, issue tracker and team page
This maven goal could be fired by a Jenkins seed build whenever the source or the fabric8.yml
file is edited.