Skip to content

Commit 2a262fc

Browse files
committed
details about accounts
1 parent e280ba0 commit 2a262fc

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

README.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,18 @@ But we still need it because
1919
- where would we put PR / integration builds?
2020
- where would we get enough resources to run the community build?
2121

22+
23+
## Webhooks, tokens, accounts etc
24+
25+
- Jenkins auth via GitHub. GitHub OAuth App owned by the Scala org: https://github.com/organizations/scala/settings/applications/154904
26+
- Scabot posts build status to GitHub using an access token of the scala-jenkins user: https://github.com/settings/tokens
27+
- Scabot starts Jenkins builds using an access token of the scala-jenkins user (log in to GitHub as scala-jenkins, then to Jenkins): https://scala-ci.typesafe.com/user/scala-jenkins/security/
28+
- GitHub webhooks to notify scabot: https://github.com/scala/scala/settings/hooks
29+
- Jenkins webhooks to notify scabot: Job configuration, notifications: e.g., https://scala-ci.typesafe.com/job/scala-2.13.x-validate-main/configure
30+
- Jenkins workers: ssh, credentials: https://scala-ci.typesafe.com/manage/credentials/
31+
- Jenkins plugin to start / stop workers: auth unclear, see README in https://github.com/lightbend-labs/ec2-start-stop
32+
33+
2234
## SSH access
2335

2436
<details>
@@ -62,7 +74,9 @@ Handles jenkins, `/artifactory`, `/grafana`, `/benchq`, ...
6274

6375
### Jenkins
6476

65-
Auth goes via GitHub.
77+
Auth goes via GitHub. In the [configuraton](https://scala-ci.typesafe.com/manage/configureSecurity/) there's a field "Admin User Names".
78+
79+
AWS Workers are started / stopped by custom jenkins plugin: https://github.com/lightbend-labs/ec2-start-stop
6680

6781
TODO: how to get logs?
6882
- After a recent upgrade, scabot was no longer receiving job notifications from jenkins (it fixed itself...)

0 commit comments

Comments
 (0)