Adds a jenkins webhook to every associated project.
docker run \
-d \
--name=jenkins-push-automatization \
--restart=always \
jeggers/jenkins-push-automatization:2.1.0-RELEASE \
--gitlab.url=http://gitlab-server:8080/ \
--gitlab.token=AfQ6P9DSfnu4tuzbe \
--jenkins.url=http://jenkins-server:8080/
Property | Required | Default | Example |
---|---|---|---|
--gitlab.url | yes | AfQ6P9DSfnu4tuzbe | |
--gitlab.token | yes | http://gitlab-server:8080/ | |
--gitlab.checkout.url.scheme | no | SSH | SSH or HTTP |
--jenkins.url | yes | http://jenkins-server:8080/ | |
--jenkins.username | no | admin | |
--jenkins.password | no | secretPassword | |
--task.delay | no | 60000 | 60000 (in milliseconds!) |
mvn clean package dockerfile:build
mvn clean package dockerfile:build dockerfile:tag@tag-latest dockerfile:tag@tag-version dockerfile:push@push-latest dockerfile:push@push-version github-release:release