This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?xml version="1.0" encoding="UTF-8"?> | |
| <!DOCTYPE policymap [ | |
| <!ELEMENT policymap (policy)+> | |
| <!ELEMENT policy (#PCDATA)> | |
| <!ATTLIST policy domain (delegate|coder|filter|path|resource) #IMPLIED> | |
| <!ATTLIST policy name CDATA #IMPLIED> | |
| <!ATTLIST policy rights CDATA #IMPLIED> | |
| <!ATTLIST policy pattern CDATA #IMPLIED> | |
| <!ATTLIST policy value CDATA #IMPLIED> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| echo "Creating package structure..." | |
| rm -rf package | |
| # Purge old tags | |
| echo "Tag: jenkins-${JOB_NAME}" | |
| git fetch --tags | |
| tag_limit=4 | |
| tag_current=`git tag -n |grep -i "jenkins-${JOB_NAME}" | wc -l` |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Extract payload | |
| mkdir -p /www/site/packages/${BUILD_ID}/ | |
| tar -zxf /www/site/packages/package.tar.gz -C /www/site/packages/${BUILD_ID}/ | |
| # Maintenance logic | |
| IS_MAINTENANCE=true | |
| if [ ! -f "/www/site/packages/${BUILD_ID}/www/maintenance.flag" ]; then | |
| IS_MAINTENANCE=false | |
| touch "/www/site/packages/${BUILD_ID}/www/maintenance.flag" | |
| fi |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ## On production slave (out of rotation) | |
| # Create our database dump | |
| mysqldump ${DATABASE} > ${DATABASE}-${BUILD_ID}.sql | |
| gzip -6 ${DATABASE}-${BUILD_ID}.sql | |
| # Transfer it | |
| scp ${DATABASE}-${BUILD_ID}.sql.gz jenkins@__STAGING__.__DOMAIN__.com:/tmp/${DATABASE}-${BUILD_ID}.sql.gz | |
| # Clean up |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // Include gulp and plugins | |
| var gulp = require('gulp'), | |
| rename = require('gulp-rename'), | |
| autoprefixer = require('gulp-autoprefixer'), | |
| minifycss = require('gulp-minify-css'), | |
| clean = require('gulp-clean'), | |
| concat = require('gulp-concat'), | |
| browserSync = require('browser-sync'), | |
| reload = browserSync.reload, | |
| hologram = require('gulp-hologram'), |
OlderNewer