Progress AppBuilder Jenkins Plugin
Overview
This plugin provides a simple way for Progress AppBuilder developers to execute cloud builds in a CI environment
Dependencies
- Apache Maven 3.0.4 or later
Run in Docker
$ docker run --name ab-jenkins -p 8080:8080 -p 50000:50000 -v /{ABSOLUTE_PATH}/jenkins_home:/var/jenkins_home -v /{ABSOLUTE_PATH}/telerik-appbuilder-plugin:/var/telerik-appbuilder-plugin telerikappbuilder/jenkins-appbuilder-plugin
Run Plugin Locally
- Build (with shell command '$mvn clean install') the project to produce
target/appbuilder-ci.hpi
- Remove any installation of the appbuilder-ci in
$user.home/.jenkins/plugins/
- Copy
target/appbuilder-ci.hpi
to$user.home/.jenkins/plugins/
- Start/Restart Jenkins
Publish to jenkins-ci.org
$ docker exec -it {CONTAINER_ID} cd /var/telerik-appbuilder-plugin && mvn release:prepare release:perform -Dusername=... -Dpassword=...