mirror of
https://github.com/archlinux-jerry/buildbot
synced 2024-11-22 21:10:41 +08:00
25 lines
750 B
Markdown
25 lines
750 B
Markdown
|
# Buildbot
|
||
|
|
||
|
## Typical autobuild.yaml format
|
||
|
### Note
|
||
|
Anything starting with bash will be considered as bash commands.
|
||
|
`e.g. - bash ls -al`
|
||
|
All of the four blocks: updates, prebuild, build, postbuild can be ommited, and their first value will be used.
|
||
|
### Example
|
||
|
```
|
||
|
updates:
|
||
|
- repo (repo only, it means the package will only be built when a new commit is pushed to repo.)
|
||
|
- git <url> <remote/branch>* (* means optional)
|
||
|
- ?? (tbd)
|
||
|
prebuild:
|
||
|
- standard (do nothing)
|
||
|
- git-cherrypick <url> <remote/branch> <local_branch> push*
|
||
|
- ??
|
||
|
build:
|
||
|
- standard (makepkg -s, note that missing aur dependencies will not be resolved.)
|
||
|
- ??
|
||
|
postbuild:
|
||
|
- standard (sign and upload)
|
||
|
- do_nothing (leave it alone)
|
||
|
- ??
|
||
|
```
|