No description
Find a file
2019-04-03 12:34:11 +08:00
.gitignore buildbot: repo.py 2019-04-02 22:03:28 +08:00
config.py repo.py: finished update and cmdline args 2019-04-03 12:34:11 +08:00
master.py buildbot: repo.py 2019-04-02 22:03:28 +08:00
package.py buildbot: repo.py 2019-04-02 22:03:28 +08:00
README.md buildbot: repo.py 2019-04-02 22:03:28 +08:00
repo.py repo.py: finished update and cmdline args 2019-04-03 12:34:11 +08:00
shared_vars.py repo.py: finished update and cmdline args 2019-04-03 12:34:11 +08:00
utils.py repo.py: finished update and cmdline args 2019-04-03 12:34:11 +08:00
worker.py buildbot: repo.py 2019-04-02 22:03:28 +08:00

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)
    - ??