1
0
Fork 0

Add a Laravel 5.5 skeleton

This commit is contained in:
Chl 2020-01-19 20:26:19 +01:00
parent 8e132c1633
commit 325f09ec29
7 changed files with 424 additions and 2 deletions

View file

@ -12,8 +12,9 @@ Most of the configuration should be available in the inventory.
It is launched usually like this : `ansible-playbook site.yml`
## Prerequisite
## Prerequisites
### Prerequisites for the Jenkins hosts
Hosts should be accessible via SSH as the root user (else, add the usual
`remote_user`/`become` instructions in ansible.cfg) and with the Python
prerequisite of Ansible (usually `python-minimal`).
@ -26,6 +27,18 @@ ansible foo.bar.com -m ping
ansible-playbook -l foo.bar.com -v -C -D site.yml
```
### Prerequisites for the repositories
None at the moment : this playbook will not configure Gitea or anything
else outside Jenkins. The webhooks and the access to allow Jenkins to
clone/pull the repositories are to be done manually (a recap will be
displayed at the end of the playbook).
### Prerequisites for the projects
Nothing mandatory except the [`build.xml`](http://jenkins-php.org/automation.html)
file at the root of each project.
See examples in the `roles/jenkins-php-v1/files/skeletons/' directory.
## Directory layout
We follow (more or less) the recommendations of
@ -51,4 +64,4 @@ adapt.
## License
[CC-BY-SA 3.0](http://creativecommons.org/licenses/by-sa/3.0/) like http://jenkins-php.org/
[CC-BY-SA 3.0](http://creativecommons.org/licenses/by-sa/3.0/) like http://jenkins-php.org/ by [Sebastian Bergmann](http://sebastian-bergmann.de/) and his contributors.