47 lines
1.1 KiB
YAML
47 lines
1.1 KiB
YAML
---
|
|
|
|
jenkins_home: /var/lib/jenkins
|
|
jenkins_cli_jar_location: /var/cache/jenkins/war/WEB-INF/jenkins-cli.jar
|
|
#jenkins_updates_url:
|
|
#jenkins_plugins_install_dependencies:
|
|
jenkins_admin_password_file: "{{ jenkins_home }}/secrets/initialAdminPassword"
|
|
jenkins_gitea_password_file: "{{ jenkins_home }}/secrets/giteaAnsiblePassword"
|
|
jenkins_cli_command: java -jar "{{ jenkins_cli_jar_location }}" -s http://localhost:8080/ -auth admin:$( cat "{{ jenkins_admin_password_file | quote }}" )
|
|
jenkins_credential_keyid: deploykey1
|
|
jenkins_credential_keydesc: Deploy key n.1
|
|
|
|
jenkins_plugins:
|
|
- credentials
|
|
- git-client
|
|
- ssh
|
|
- ant
|
|
- ws-cleanup # workspace-cleanup : I prefer to be clean at each build start
|
|
# Taken from jenkins-php.org
|
|
- checkstyle
|
|
- cloverphp
|
|
- crap4j
|
|
- dry
|
|
- htmlpublisher
|
|
- jdepend
|
|
- plot
|
|
- pmd
|
|
- violations
|
|
- warnings
|
|
- xunit
|
|
|
|
jenkins_plugins_system_dependency:
|
|
- ant
|
|
- composer
|
|
- php-gd
|
|
- php-mysql
|
|
- php-pgsql
|
|
- php-xdebug # for the code coverage
|
|
- mariadb-server
|
|
- postgresql
|
|
- phpunit # TODO: test if we can use the /vendor one ?
|
|
- php-codesniffer
|
|
- phploc
|
|
- pdepend
|
|
- phpmd
|
|
- phpcpd
|
|
- phpdox
|