List of commits:
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
Commit 8bfde1fb79778d024350bf5d75f076fb5e178512 - Samples update (switch to systemd services for builder and worker)
Author: Catalin(ux) M. BOIE
Author date (UTC): 2020-01-06 12:50
Committer name: Catalin(ux) M. BOIE
Committer date (UTC): 2020-01-06 12:50
Parent(s): 6cab7820b0bd2622afb77391a9e9515e0e837eef
Signer:
Signing key:
Signing status: N
Tree: fc91f8a2eb59b64aae7834978551a17462230d4f
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
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/catalinux/rocketgit

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/catalinux/rocketgit

Clone this repository using git:
git clone git://git.rocketgit.com/user/catalinux/rocketgit

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main