diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 770674e4499496c465160d3d2ccbe69812c767fb..28c66993e691eaebecac9bd2ee009a5c2a8bb815 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,15 +1,24 @@ -build_cass_zk_rmq: +variables: + PREFIX: henrietta/ + +.job_template: &vm_build_job stage: build tags: - vagrant + - develop19216822423 script: - - cd cass_zk_rmq + - cd $BOX - vagrant up - - vagrant package --out cass_zk_rmq.box - - mv -f cass_zk_rmq.box /var/www/html/dev/vagrant/cass_zk_rmq.box - - vagrant box remove henrietta/cass_zk_rmq - - vagrant box add henrietta/cass_zk_rmq file:///var/www/html/dev/vagrant/cass_zk_rmq.box + - vagrant package --out $BOX.box + - mv -f $BOX.box /var/www/html/dev/vagrant/$BOX.box - vagrant destroy -f + - vagrant box remove $PREFIX/$BOX + - vagrant box add $PREFIX/$BOX file:///var/www/html/dev/vagrant/$BOX.box - cd .. only: - master + +build_cass_zk_rmq: + <<: *vm_build_job + variables: + BOX: cass_zk_rmq.box