Commit graph

55 commits

Author SHA1 Message Date
Robert Prehn
7b7abec185 feat: Use buildx in CI 2021-03-25 23:49:16 -05:00
Robert Prehn
6f97130497 feat: Use buildx to time docker builds 2021-03-25 23:34:26 -05:00
Robert Prehn
e84e01d6b8 fix: Put phoenix js as an artifact, so npm can fetch 2021-03-25 23:02:05 -05:00
Robert Prehn
e2ad82e4b8 fix: Put app dependencies in an earlier stage 2021-03-25 22:42:57 -05:00
Robert Prehn
9abf2e1102 fix: Fetch phoenix before node dependencies 2021-03-25 22:38:17 -05:00
Robert Prehn
553fa39ac4 fix: Fix syntax error in build_image_for_commit 2021-03-25 22:28:42 -05:00
Robert Prehn
ae7803a6c3 feat: Add dependency phase for easier caching 2021-03-25 22:27:42 -05:00
Robert Prehn
c6c1cb1afe feat: Test new caching config 2021-03-25 21:32:26 -05:00
Robert Prehn
75f441ebe1 feat: Use GIT_STRATEGY fetch to try to speed up compilation 2021-03-25 18:17:14 -05:00
Robert Prehn
8a0f3c30ed fix: Allow post ids with slashes 2021-03-25 16:50:57 -05:00
Robert Prehn
d562855024 fix: Revert Elixir version in CI 2021-02-26 19:11:22 -06:00
Robert Prehn
d73226892a fix: Speed up CI builds with more caches 2021-02-26 17:28:23 -06:00
Robert Prehn
78509643c6 fix: Make semantic release get repo info from CI 2021-02-20 11:42:01 -06:00
Robert Prehn
38fc40828c fix: Only build docker image if needed 2021-01-16 13:20:27 -06:00
Robert Prehn
c546fba408 fix: Put image tagging into last build step 2021-01-13 15:47:21 -06:00
Robert Prehn
894580a1bd feat: Speed up build through DAG improvements 2021-01-13 15:43:04 -06:00
Robert Prehn
5ff4a948ed fix: Fix prod configuration for Docker 2021-01-07 15:53:17 -06:00
Robert Prehn
3bd2f1a42c fix: Error-proof docker image tagging 2020-12-22 14:36:13 -06:00
Robert Prehn
d818efc2ff fix: Require docker image to be built before being tagged 2020-12-22 14:15:51 -06:00
Robert Prehn
d0dcfad9d9 fix: Optimize layer order and docker ignores 2020-12-22 11:50:58 -06:00
Robert Prehn
8a8a62792a fix: Separate tag and non-tag build pipelines 2020-12-19 17:01:34 -06:00
Robert Prehn
cadac85803 fix: Switch CI to DAG 2020-12-19 16:45:02 -06:00
Robert Prehn
bb7ebc3a42 fix: Switch CI to DAG 2020-12-19 16:39:31 -06:00
Robert Prehn
39ebe75e18 fix: Try to separate tag and push tasks 2020-12-19 16:30:13 -06:00
Robert Prehn
ef0e8d54d3 fix: Try to separate tag and push tasks 2020-12-19 16:28:35 -06:00
Robert Prehn
bb62798edb fix: Try a different node image for release task 2020-12-19 16:08:49 -06:00
Robert Prehn
22fb4c8766 fix: try a different node image for release task 2020-12-19 15:59:56 -06:00
Robert Prehn
ce55dd4dc0 fix: try a different node image for release task 2020-12-19 15:19:40 -06:00
Robert Prehn
ca6e907d1d Fix: try a different node image for release task 2020-12-19 15:07:39 -06:00
Robert Prehn
d8dd6ec3b5 fix: Test official docker image for login 2020-12-19 14:39:53 -06:00
Robert Prehn
1890785db4 fix: Try to force https login for docker 2020-12-19 14:25:12 -06:00
Robert Prehn
da6b6e8b30 fix: Use manual docker login 2020-12-19 14:16:08 -06:00
Robert Prehn
f815fd1922 fix: Use manual docker login 2020-12-19 14:05:29 -06:00
Robert Prehn
0af955737d fix: Provide docker host for build 2020-12-19 12:51:02 -06:00
Robert Prehn
fa1d82383b fix: Provide docker host for build 2020-12-19 12:34:39 -06:00
Robert Prehn
c1cadd6dc0 fix: Update docker image for prebuild step 2020-12-19 12:05:16 -06:00
Robert Prehn
f2410bc94c chore: Make docker daemon available throughout pipeline 2020-12-19 11:45:37 -06:00
Robert Prehn
2442ba7c06 chore: Make docker daemon available throughout pipeline 2020-12-19 11:43:27 -06:00
Robert Prehn
18a13d9972 chore: Alias docker credentials to name semantic-release wants 2020-12-18 17:48:07 -06:00
Robert Prehn
0c3e18743b chore: Change semantic-release command 2020-12-18 16:15:58 -06:00
Robert Prehn
4aafed3658 chore: Use circleci node image with docker for deploy step 2020-12-18 15:34:49 -06:00
Robert Prehn
7294325447 chore: Use docker-in-docker for build 2020-12-18 14:54:43 -06:00
Robert Prehn
62caf591dc chore: Try using CI_REGISTRY_USER for docker login 2020-12-18 14:47:53 -06:00
Robert Prehn
85ac83c39d chore: Try using CI_REGISTRY_USER for docker login 2020-12-18 14:45:20 -06:00
Robert Prehn
685e6ebb4c chore: Try using CI_REGISTRY_USER for docker login 2020-12-18 14:43:29 -06:00
Robert Prehn
13eaa1683d chore: Try using CI_REGISTRY_USER for docker login 2020-12-18 14:41:46 -06:00
Robert Prehn
4325667d36 chore: Try using CI_REGISTRY_USER for docker login 2020-12-18 14:37:08 -06:00
Robert Prehn
d884932670 chore: Change registry domain name 2020-12-18 14:29:26 -06:00
Robert Prehn
61f7a66747 chore: Split CI script into stages 2020-12-18 14:21:07 -06:00
Robert Prehn
e99c125194 chore: Build and deploy to GitLab Container Registry w semantic-release 2020-12-18 14:10:25 -06:00