File tree Expand file tree Collapse file tree 1 file changed +30
-0
lines changed
Expand file tree Collapse file tree 1 file changed +30
-0
lines changed Original file line number Diff line number Diff line change @@ -196,6 +196,36 @@ pipeline {
196196 }
197197 }
198198 }
199+ stage(' Promoting release v5.0' ) {
200+ when {
201+ branch ' v5.0'
202+ }
203+ stages {
204+ stage(' Generating release' ) {
205+ steps {
206+ sh ' docker tag registry.sonata-nfv.eu:5000/servicelifecyclemanagement:latest registry.sonata-nfv.eu:5000/servicelifecyclemanagement:v5.0'
207+ sh ' docker tag registry.sonata-nfv.eu:5000/functionlifecyclemanagement:latest registry.sonata-nfv.eu:5000/functionlifecyclemanagement:v5.0'
208+ sh ' docker tag registry.sonata-nfv.eu:5000/specificmanagerregistry:latest registry.sonata-nfv.eu:5000/specificmanagerregistry:v5.0'
209+ sh ' docker tag registry.sonata-nfv.eu:5000/placementplugin:latest registry.sonata-nfv.eu:5000/placementplugin:v5.0'
210+ sh ' docker push registry.sonata-nfv.eu:5000/servicelifecyclemanagement:v5.0'
211+ sh ' docker push registry.sonata-nfv.eu:5000/functionlifecyclemanagement:v5.0'
212+ sh ' docker push registry.sonata-nfv.eu:5000/specificmanagerregistry:v5.0'
213+ sh ' docker push registry.sonata-nfv.eu:5000/placementplugin:v5.0'
214+ }
215+ }
216+ stage(' Deploying in v5.0 servers' ) {
217+ steps {
218+ sh ' rm -rf tng-devops || true'
219+ sh ' git clone https://github.com/sonata-nfv/tng-devops.git'
220+ dir(path : ' tng-devops' ) {
221+ sh ' ansible-playbook roles/sp.yml -i environments -e "target=sta-sp-v5-0 component=gatekeeper"'
222+ sh ' ansible-playbook roles/vnv.yml -i environments -e "target=sta-vnv-v5-0 component=gatekeeper"'
223+ }
224+ }
225+ }
226+ }
227+ }
228+
199229 }
200230 post {
201231 always {
You can’t perform that action at this time.
0 commit comments