Continuous integration bot for the snapcraft team.
In any of the supported Linux distros:
sudo snap install snappy-m-o --edge --classic
SNAPCRAFT_AUTOPKGTEST_SECRET=${SNAPCRAFT_AUTOPKGTEST_SECRET} SNAPPY_M_O_SLACK_TOKEN=${SNAPPY_M_O_SLACK_TOKEN} snappy-m-o &
Where ${SNAPCRAFT_AUTOPKGTEST_SECRET}
is a value provided by the Canonical
Foundations team and ${SNAPPY_M_O_SLACK_TOKEN}
is the token for the slack
integration.
After running this command, the bot will join slack and most be invited to a channel.
Run the autopkgtests in a pull request:
@snappy-m-o autopkgtest <pull-request-number> [<distribution>:<architecture> ...]
For example, to run the autopkgtests in pull request 1111 for xenial amd64 and bionic armhf:
@snappy-m-o autopkgtest 1111 xenial:amd64 bionic:armhf
Subscribe to the results of a pull request:
@snappy-m-o github subscribe <pull-request-number>
Build and publish the snapcraft snap from a pull request:
@snappy-m-o github build <pull-request-number>
Get the URL to download the snapcraft snap build by travis:
@snappy-m-o travis snapurl <pull-request-number>
If you want to contribute, contact @kyrofa or leave a comment in the snapcraft forum.
GNU General Public License v3.0 only (C) 2017-2018 Canonical Ltd