-
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs: update with information about new configurations
- Loading branch information
1 parent
844cb3e
commit 3ae0001
Showing
3 changed files
with
26 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,6 +3,26 @@ | |
## General | ||
|
||
This is another package builder, that builds packages for our `[garuda]` repository. | ||
This builder is accessed by the [PKGBUILD repos](https://gitlab.com/garuda-linux/pkgbuilds) CI pipelines via SSH to trigger package deployments. | ||
|
||
## How to request a build via CI | ||
|
||
To lock down any possible action, access has been restricted to a command wrapper. Allowed actions for the `gitlab` user are: | ||
|
||
1. Building a specific package | ||
2. Building a full routine | ||
|
||
In order to trigger these actions, one needs to do the following: | ||
|
||
1. `ssh -p 223 [email protected] chaotictrigger $pkgname` | ||
2. `ssh -p 223 [email protected] chaotictrigger routine` | ||
|
||
For our PKGBUILD repo, it has been implemented via this [pipeline](https://gitlab.com/garuda-linux/pkgbuilds/-/blob/main/.gitlab-ci.yml?ref_type=heads#L69). | ||
|
||
## How packages get built | ||
|
||
We switched to a CI-driven workflow for deploying new packages of the `garuda` repository, more details on how to operate the process can be found in the [repository section](../repositories/general.md). | ||
The GitLab runner used to build the packages is located in the untrusted [github-runner](./github-runner.md) container. | ||
|
||
## Nix expression | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters