12 - '{project}-verify-basic'
13 - 'backup-pharos-dashboard'
14 - 'deploy-pharos-dashboard'
17 name: 'backup-pharos-dashboard'
19 disabled: '{obj:disabled}'
22 - 'pharos-dashboard-defaults'
29 BACKUP_DIR=$HOME/backups/
32 echo "-- $(date +%Y%m%d) --"
33 echo "Backing up Pharos Dashboard data..."
34 sudo docker run --rm \
35 -v pharos-data:/pharos-data:ro \
38 tar -czf /backup/pharos-dashboard-db-$(date +%Y%m%d).tar.gz -C /pharos-data ./
39 sudo mv $TMP_DIR/pharos-dashboard-db-$(date +%Y%m%d).tar.gz $BACKUP_DIR
40 sudo chown $USER:$USER $BACKUP_DIR/pharos-dashboard-db-$(date +%Y%m%d).tar.gz
44 name: 'deploy-pharos-dashboard'
46 disabled: '{obj:disabled}'
50 project: 'pharos-tools'
52 - 'pharos-dashboard-defaults'
59 server-name: 'gerrit.opnfv.org'
62 - comment-added-contains-event:
63 comment-contains-value: '^redeploy$'
65 - project-compare-type: 'ANT'
66 project-pattern: 'pharos-tools'
68 - branch-compare-type: 'ANT'
69 branch-pattern: '**/master'
73 cp $HOME/config.env $WORKSPACE/dashboard
74 cd $WORKSPACE/dashboard
75 sudo docker-compose build
76 sudo docker-compose up -d