10 - '{project}-verify-basic'
11 - 'backup-pharos-dashboard'
12 - 'deploy-pharos-dashboard'
15 name: 'backup-pharos-dashboard'
17 disabled: '{obj:disabled}'
20 - 'pharos-dashboard-defaults'
27 BACKUP_DIR=$HOME/backups/
30 echo "-- $(date +%Y%m%d) --"
31 echo "Backing up Pharos Dashboard data..."
32 sudo docker run -it --rm \
33 -v pharos-data:/pharos-data:ro \
36 tar -czf /backup/pharos-dashboard-db-$(date +%Y%m%d).tar.gz -C /pharos-data ./
37 sudo mv $TMP_DIR/pharos-dashboard-db-$(date +%Y%m%d).tar.gz $BACKUP_DIR
38 sudo chown $USER:$USER $BACKUP_DIR/pharos-dashboard-db-$(date +%Y%m%d).tar.gz
42 name: 'deploy-pharos-dashboard'
44 disabled: '{obj:disabled}'
48 project: 'pharos-tools'
50 - 'pharos-dashboard-defaults'
57 server-name: 'gerrit.opnfv.org'
60 - comment-added-contains-event:
61 comment-contains-value: '^redeploy$'
63 - project-compare-type: 'ANT'
64 project-pattern: 'pharos-tools'
66 - branch-compare-type: 'ANT'
67 branch-pattern: '**/master'
71 cp $HOME/config.env $WORKSPACE/dashboard
72 cd $WORKSPACE/dashboard
73 sudo docker-compose build
74 sudo docker-compose up -d