1
0
Fork 0
This repository has been archived on 2023-11-22. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
ansible-jenkins-php-v1/roles/jenkins-php-v1/defaults/main.yml
2020-01-17 23:35:15 +01:00

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