Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mallozup/concourse-usefull-infos
Concourse CI practial setup (systemd service , plus workflow)
https://github.com/mallozup/concourse-usefull-infos
ci concourse continuous-integration go linux pipeline testing testing-framework
Last synced: 15 days ago
JSON representation
Concourse CI practial setup (systemd service , plus workflow)
- Host: GitHub
- URL: https://github.com/mallozup/concourse-usefull-infos
- Owner: MalloZup
- Created: 2017-05-06T12:30:03.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-05-17T20:49:39.000Z (over 7 years ago)
- Last Synced: 2024-10-30T08:41:57.979Z (about 2 months ago)
- Topics: ci, concourse, continuous-integration, go, linux, pipeline, testing, testing-framework
- Language: Shell
- Homepage:
- Size: 8.79 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Install concourse CI server
1) get concourse binaries
``` https://concourse.ci/downloads.html```* 1.1) Move the binary in the dir "/usr/bin/"
2) Postgres install and setup:
```console
zypper in postgresql
zypper in postgresql-server
systemctl start postgresql.service
systemctl enable postgresql.service
```3) On the concourse server, init the server with
https://github.com/MalloZup/opensuseconcourse/tree/master/setup/
``` setup/init_concourse.sh ```
4) Start the services
```console
systemctl start concourse.service
systemctl start concourse_worker.service
systemctl enable concourse.service
systemctl enable concourse_worker.service
```5) Modify the psgres file .
If you get_
```":{"error":"pq: Ident-Authentifizierung für Benutzer »Mallozu« fehlgeschlagen","session":"2"}}```
Modify the file**var/lib/pgsql/data/pg_hba.conf**
and set -> set trust to all user **FIXME**: maybe trust is not the optimal security solution.
### go to http://localhost:8080/ and congrat yourself
### to see examples in action
```pipelines-examples/schedule-jobs.sh```