Skip to content

Commit

Permalink
Update CI_TeamCity.md
Browse files Browse the repository at this point in the history
  • Loading branch information
LecrisUT committed Apr 3, 2022
1 parent 106e55c commit f550c4e
Showing 1 changed file with 25 additions and 8 deletions.
33 changes: 25 additions & 8 deletions docs/CI_TeamCity.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,18 +13,35 @@ forks. Just follow these steps to get your CI server up and running (order of op

Feel free to change, archive, delete any of the sub-projects to fit your needs and write access.


### Context Parameters

- `Fork`: [AsteroidOS]: The fork that should be attached to the current CI project
- (optional) `Upstream`: [AsteroidOS]: The upstream repository of all the other parent/child projects
- `Devices`: [sturgeon,catfish] A comma-separated list of devices you wish to manage
- `Packages`: [asteroid-launcher] A comma-separated list of Asteroid packages you wish to manage
- (optional) `Deploy Sstate`: [false] Whether the build should upload to the `sstate-cache` server
- (optional) `Integrate Github`: [false] Whether the build status should be pushed to your fork
For a full list check `.teamcity/$Project/Settings.kt`.

- `Fork`: [AsteroidOS]<br/>
The fork that should be attached to the current CI project.
- `Devices`: [sturgeon,catfish]<br/>
A comma-separated list of devices you wish to manage.
- `Packages`: [asteroid-launcher]<br/>
A comma-separated list of Asteroid packages you wish to manage.
- (optional) `Upstream`: [AsteroidOS]<br/>
The upstream repository of all the other parent/child projects.
- (optional) `DeploySstate`: [false]<br/>
Enables uploading to the `sstate-cache` server.
- (optional) `PullRequests`: [false]<br/>
Enables tracking pull requests on `fork`.
- (optional) `CommitStatus`: [false]<br/>
Enables pushing commit status to the `fork`.
- (optional) `CommitUser`: [`Fork`]<br/>
The commit user pushing commit status.
*Required if `CommitStatus == true`*.

### Other configurations

- (optional) `Sstate Server Key`: The SSH key used to upload to your own `sstate-cache` server
- (optional) `$Project/SSH Keys/Sstate Server Key`<br/>
The SSH key used to upload to your own `sstate-cache` server.
*Required if `DeploySstate == true`*.
- (optional) `$Project/Versioned Settings/Tokens/credentialsJSON:0b803d82-f0a8-42ee-b8f9-0fca109a14ab`<br/>
Github OAuth token for `CommitUser` or your account.
*Required if `PullRequests || CommitStatus == true`*.

### Other Notes

0 comments on commit f550c4e

Please sign in to comment.