Jenkins setup - ben600324/wiki GitHub Wiki

sitename=sitename version=$BUILD_NUMBER workspace=$workspace

git clone -b branch [email protected]:sitename/github.git /var/aegir/platforms/projects/$sitename/$version

cd /var/aegir/platforms/projects/$sitename/$version composer update --no-dev --with-dependencies

sudo cp -r /var/aegir/platforms/projects/$sitename/$version/docroot/profiles/connect/samlbackup/simplesamlphp /var/aegir/platforms/projects/$sitename/$version/vendor

sudo chown -R aegir:aegir /var/aegir/platforms/projects/$sitename/$version sudo chown -R aegir:www-data /var/aegir/platforms/projects/$sitename/$version/docroot/sites sudo chown -R aegir:www-data /var/aegir/platforms/projects/$sitename/$version/config sudo chmod -R 775 /var/aegir/platforms/projects/$sitename/$version/docroot sudo chmod -R 770 /var/aegir/platforms/projects/$sitename/$version/config

sudo su aegir -c "drush --root=/var/aegir/platforms/projects/$sitename/$version/docroot provision-save @platform_${sitename}_$version --context_type='platform'" sudo su aegir -c "drush @hostmaster hosting-import "@platform_${sitename}_$version"" sudo su aegir -c "drush @hostmaster hosting-dispatch"