Subject | Hash | Author | Date (UTC) |
---|---|---|---|
Samples update (switch to systemd services for builder and worker) | 8bfde1fb79778d024350bf5d75f076fb5e178512 | Catalin(ux) M. BOIE | 2020-01-06 12:50:21 |
builder: show queue in the web page | 6cab7820b0bd2622afb77391a9e9515e0e837eef | Catalin(ux) M. BOIE | 2020-01-06 12:49:26 |
totp: Allow also years for 'val' command | d666df0cec948f938469b9eb12a1b981cb41cfa1 | Catalin(ux) M. BOIE | 2020-01-04 14:39:33 |
worker: change git clone parameters because we could not clone | 8eb2727ac17e12e148f39c72e1f4bd1e31319b33 | Catalin(ux) M. BOIE | 2019-12-19 03:34:26 |
Added a TODO for worker | 492fb4546829f53adacd74c4647c3634f7c37065 | Catalin(ux) M. BOIE | 2019-12-18 22:23:12 |
worker improvements | 4387b00291b5848aa08c303f9d62a126a6806a35 | Catalin(ux) M. BOIE | 2019-12-18 22:17:23 |
.spec: require tidy for building the tests | c0deab2ce24388c91d2bc2e96338a260c9657dd6 | Catalin(ux) M. BOIE | 2019-12-18 22:15:29 |
nginx configuration update | 015c9404229f2ff7fb91cc57ab21289f01878334 | Catalin(ux) M. BOIE | 2019-12-18 21:55:13 |
Added Business model to comparison | c62d466580aca0ff3371f3ba369959c7ef7631d0 | Catalin(ux) M. BOIE | 2019-11-21 20:44:16 |
CSS small correction | ded9ef6bce5bebfa815bc7ae5733bc8e0810af3b | Catalin(ux) M. BOIE | 2019-11-21 18:20:41 |
Added LDAP/qrencode to features/thanks pages | d269d59787f61045f5831c6985899c28da08ebeb | Catalin(ux) M. BOIE | 2019-11-21 18:20:22 |
Invalidate slave table cache when updating the db structure, else new slaves will not be created | 8e1bf7feeb87818179e7152a356e0f408da706f2 | Catalin(ux) M. BOIE | 2019-11-19 19:33:15 |
docker: push also the latest label | a72e2e74355d772ae45bb99798ad47082390943c | Catalin(ux) M. BOIE | 2019-11-19 19:32:11 |
More statistics changes (load, cpu, mem) | e7f38e72405a227788a7011ea17dd57d0d4de67c | Catalin(ux) M. BOIE | 2019-11-19 19:31:24 |
Cosmetic | 0a0b258e8993cb5035e018b049018ac41b99eb01 | Catalin(ux) M. BOIE | 2019-11-17 11:09:56 |
Insist on respecting the privacy | b464bcc35476ffa23a83beaf956e8f7b15163d7c | Catalin(ux) M. BOIE | 2019-11-17 11:03:36 |
Remove PayPal donation because of legal uncertainly | cd938af4c5cdbd81190e535973588dee6b697d34 | Catalin(ux) M. BOIE | 2019-11-17 11:03:07 |
nginx sample update | 1f9eb2d293e91139f397cc45cb206d8994471134 | Catalin(ux) M. BOIE | 2019-11-17 09:10:02 |
Mostly cosmetic | 3bf09056ede99df46c1b59802e6cf2c7bebf4f13 | Catalin(ux) M. BOIE | 2019-11-17 09:09:31 |
Added statistics for the installation | ed743a601cd187431ccd80b57113ba9bb5704035 | Catalin(ux) M. BOIE | 2019-11-17 09:08:33 |
File | Lines added | Lines deleted |
---|---|---|
samples/rocketgit-builder.service | 16 | 0 |
samples/rocketgit-fpm.service | 1 | 1 |
samples/rocketgit-worker@.service | 15 | 0 |
samples/worker-main.conf.sample | 5 | 3 |
File samples/rocketgit-builder.service added (mode: 100644) (index 0000000..5b85769) | |||
1 | [Unit] | ||
2 | Description=RocketGit build dispatcher | ||
3 | |||
4 | [Service] | ||
5 | Type=exec | ||
6 | ExecStart=/usr/share/rocketgit/scripts/builder.sh | ||
7 | User=rocketgit | ||
8 | Group=rocketgit | ||
9 | PrivateTmp=true | ||
10 | Restart=on-failure | ||
11 | RestartSec=10 | ||
12 | ProtectSystem=full | ||
13 | NoNewPrivileges=yes | ||
14 | |||
15 | [Install] | ||
16 | WantedBy=multi-user.target |
File samples/rocketgit-fpm.service changed (mode: 100644) (index bf09694..18efb28) | |||
7 | 7 | # Environment=FOO=bar | # Environment=FOO=bar |
8 | 8 | ||
9 | 9 | [Unit] | [Unit] |
10 | Description=The PHP FastCGI Process Manager (Rocketgit) | ||
10 | Description=The PHP FastCGI Process Manager (RocketGit) | ||
11 | 11 | After=syslog.target network.target | After=syslog.target network.target |
12 | 12 | ||
13 | 13 | [Service] | [Service] |
File samples/rocketgit-worker@.service added (mode: 100644) (index 0000000..802c1be) | |||
1 | [Unit] | ||
2 | Description=RocketGit CI/CD worker service (%I) | ||
3 | |||
4 | [Service] | ||
5 | Type=exec | ||
6 | ExecStart=/usr/share/rocketgit/scripts/worker.sh %i /etc/rocketgit/worker-%i.conf | ||
7 | User=root | ||
8 | Group=root | ||
9 | PrivateTmp=true | ||
10 | Restart=on-failure | ||
11 | RestartSec=10 | ||
12 | ProtectSystem=full | ||
13 | |||
14 | [Install] | ||
15 | WantedBy=multi-user.target |
File samples/worker-main.conf.sample changed (mode: 100644) (index 98460f0..5a3b564) | |||
... | ... | type = global | |
8 | 8 | # If 'type' is 'user', please specify here your user name | # If 'type' is 'user', please specify here your user name |
9 | 9 | #user = ... | #user = ... |
10 | 10 | ||
11 | # My identification | ||
11 | # My identification (it will appear in the web interface) | ||
12 | 12 | name = Builder 1 | name = Builder 1 |
13 | 13 | ||
14 | 14 | # Where to connect for jobs | # Where to connect for jobs |
15 | master = build.example.com | ||
16 | port = 65000 | ||
15 | # or (new way): | ||
16 | # master = tcp://host:port | ||
17 | # master = proxy[-tls]://host[:port]/url | ||
18 | master = tcp://builder.x.com:65000 | ||
17 | 19 | ||
18 | 20 | # rocketgit dir | # rocketgit dir |
19 | 21 | state = /var/lib/rocketgit/worker | state = /var/lib/rocketgit/worker |