44 lines
1.4 KiB
YAML
44 lines
1.4 KiB
YAML
all:
|
|
hosts:
|
|
test-jenkins-via-ansible.example.net:
|
|
jenkins_plugins_system_dependency_supp:
|
|
- php-gd
|
|
- php-xml
|
|
- php-mbstring
|
|
- php-pgsql
|
|
- postgresql
|
|
jobs:
|
|
template-php-v1: # Job template (deactivated) which can be manually cloned.
|
|
foo:
|
|
repository_url: ssh://git@code.example.net:2020/foo
|
|
post_build_shell_command: ssh jenkins@demos.example.net sg www-data /var/www/foo/build/deploy-update.sh $GIT_COMMIT
|
|
bar:
|
|
repository_url: ssh://git@code.example.net:2020/bar
|
|
branch_spec: '*/develop'
|
|
baz:
|
|
# Just a test to see if the default template can
|
|
# be run without any vars
|
|
jenkins2.example.net:
|
|
jenkins_plugins_system_dependency_supp:
|
|
- php-gd
|
|
- php-xml
|
|
- php-mbstring
|
|
- php-curl
|
|
- php-zip
|
|
- php-bcmath
|
|
- php-intl
|
|
- php-soap
|
|
- php-mysql
|
|
- mariadb-server
|
|
jobs:
|
|
template-php-v1: # Job template (deactivated) which can be manually cloned.
|
|
jsmith-project:
|
|
repository_url: git@github.com:jsmith/project.git
|
|
branch_spec: 'refs/heads/feature/continuous-integration'
|
|
#branch_spec: '*/develop'
|
|
vars:
|
|
# Check if etckeeper is installed and /etc is clean
|
|
checketckeeper: True
|
|
|
|
# admin email address
|
|
jenkins_admin_email: postmaster@example.net
|