- ant build task chain
- composer dependencies
- phpmd
- phpcs
- phpcpd
- dpend
- phploc
- phpdox
- composer installed
- ant installed
- apt-get install ant
- nexus installed use this docker infrastructure
- installs jenkins, gitlab, nexus, a webserver (jenkins lave) and some webtools as single container in a docker network
repo.protocoll=http
repo.host=dockergitlab_nexus_1
repo.port=8081
repo.realm=Sonatype Nexus Repository Manager
repo.username=admin
repo.password=admin123
- clone project
- cd to app
composer install
ant init
- run "ant package -DTAG_TO_BUILD=1.2.3.7"
ant package -DTAG_TO_BUILD=1.2.3.8 release-nexus