aboutsummaryrefslogtreecommitdiff
path: root/.circleci
Commit message (Collapse)AuthorAge
* build,circleci: fix container digestEtienne Champetier2018-11-03
| | | | | | | I used podman/buildah to build this image, and the local sha256 is not the same than the docker hub sha256. The layers are the same, so maybe just docker hub changing the manifest Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* build,circleci: add 'time' to container build imageEtienne Champetier2018-11-03
| | | | Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* build,circleci: make BRANCH a variableEtienne Champetier2018-10-29
| | | | Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* build,circleci: add python to docker build imageEtienne Champetier2018-10-29
| | | | | | This is needed to build ca-certificates Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* build,circleci: enable CircleCI workflowsEtienne Champetier2018-10-28
| | | | Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* build,circleci: change exclude patternEtienne Champetier2018-10-28
| | | | | | | | | | | | Even when configured to only build PR, CircleCI always build the default branch `only: /pull.*/` seems like a good idea, but it fails when: - you are testing on the same repo, because github doesn't create a pull branch - when your repo is configured, because it see the push on your repo, prevent building this commit because it doesn't match the regexp, then when you do the PR CircleCI doesn't work In the end what we really want is `ignore: master` Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* build,circleci: fixup pkgs list generationEtienne Champetier2018-10-28
| | | | Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* build,circleci: make compile verbose to avoid timeoutEtienne Champetier2018-10-23
| | | | Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* build: add CircleCIEtienne Champetier2018-10-23
The big advantages are: - everyone can download the build logs and the ipks - we use our own docker image - people with commit access can ssh into the build env The disadvantages: - need to push new commits to restart the build I haven't reimplemented the commit message checks as this should be replaced with a separate script doing only that so we can require it (https://help.github.com/articles/enabling-required-status-checks/) Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>