summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
AgeCommit message (Collapse)Author
2021-07-12Speed up release buildsJonas Zohren
Setting cargo to run incremental builds means partial build results should be cached. This is not enabled by default in release mode. Incremental builds use 256 codegen units by default [1]. We set them to 16 (release default) again for somewhat faster code but slightly slower builds. [1]: https://doc.rust-lang.org/cargo/reference/profiles.html#codegen-units
2021-07-12Make CI run on famedly runnersJonas Zohren
By default, jobs without tags only run on CI runners configured to do so [1]. Conduit can use famedly runners, which are more powerfull than gitlab's runners, but require a tag on the job to run it there. This commit tags each job with the "docker" tag. On the famedly/conduit repo this means faster CI. On other gitlab.com forks the normal ci. Selfhosted gitlab's might need to add a "docker" tag to their runner. [1]: https://docs.gitlab.com/ee/ci/runners/configure_runners.html#use-tags-to-limit-the-number-of-jobs-using-the-runner
2021-07-11Fix: Duplicate releases don't work, remove nightlyJonas Zohren
2021-07-02Fix: Nightly release tag name should not be a branch name Jonas Zohren
According to tulir this breaks the GitLab Matrix bot, and nightly is a better match anyway
2021-07-02Publish master builds as nightly releases & also build debsJonas Zohren
2021-06-01Generate binaries for 3 architectures in the CIJonas Fowl
The result is stored in the gitlab package registry
2021-05-22fix: run ci with dockerTimo Kösters
2021-05-13Try to improve CI build times by cachingJonas Fowl
2021-05-05fix rustup plsJonathan de Jong
2021-05-05fix clippy rustupJonathan de Jong
2021-05-05add rustupJonathan de Jong
2021-05-05add cargo fmt checkJonathan de Jong
2021-05-05add clippy to CIJonathan de Jong
2021-03-13Add .gitlab-ci.ymlJonathan de Jong