From 646fb3bb068ff287c4a7d30d1bc3d470f258ec43 Mon Sep 17 00:00:00 2001 From: Sheogorath <sheogorath@shivering-isles.com> Date: Wed, 28 Feb 2024 21:04:09 +0100 Subject: [PATCH] ci(earthly): Reorganise earthly includes --- docs/.gitlab-ci.yaml | 4 ++-- images/.utils/gitlab-ci.yaml | 13 +++++-------- shared/earthly/gitlab-earthly-cloud.yaml | 8 ++++++++ .../.utils => shared/earthly}/gitlab-earthly.yaml | 0 4 files changed, 15 insertions(+), 10 deletions(-) create mode 100644 shared/earthly/gitlab-earthly-cloud.yaml rename {images/.utils => shared/earthly}/gitlab-earthly.yaml (100%) diff --git a/docs/.gitlab-ci.yaml b/docs/.gitlab-ci.yaml index 282a38fa6..deda5565c 100644 --- a/docs/.gitlab-ci.yaml +++ b/docs/.gitlab-ci.yaml @@ -1,11 +1,11 @@ include: - - local: 'images/.utils/gitlab-earthly.yaml' + - local: 'shared/earthly/gitlab-earthly-cloud.yaml' stages: - build lint-docs: - extends: .earthly + extends: .earthly-cloud stage: lint script: - earthly --ci +docs-lint diff --git a/images/.utils/gitlab-ci.yaml b/images/.utils/gitlab-ci.yaml index 5c0487ed4..c3d8c9ceb 100644 --- a/images/.utils/gitlab-ci.yaml +++ b/images/.utils/gitlab-ci.yaml @@ -1,10 +1,7 @@ +include: + - local: 'shared/earthly/gitlab-earthly-cloud.yaml' + container-build: - stage: build - image: earthly/earthly:v0.8.3 - variables: - FORCE_COLOR: 1 - EARTHLY_EXEC_CMD: "/bin/sh" + extends: .earthly-cloud script: - - earthly --org earthly-5846 --sat sat01 --ci --push -P +images - tags: - - kubernetes \ No newline at end of file + - earthly --use-inline-cache --save-inline-cache --ci --push +images \ No newline at end of file diff --git a/shared/earthly/gitlab-earthly-cloud.yaml b/shared/earthly/gitlab-earthly-cloud.yaml new file mode 100644 index 000000000..8b984aa63 --- /dev/null +++ b/shared/earthly/gitlab-earthly-cloud.yaml @@ -0,0 +1,8 @@ +.earthly-cloud: + stage: build + image: docker.io/earthly/earthly:v0.8.4@sha256:32e08fabd79f39bd58a76250c8801f6879540404bfea89eeb548414672fb607b + variables: + FORCE_COLOR: 1 + EARTHLY_EXEC_CMD: "/bin/sh" + tags: + - kubernetes \ No newline at end of file diff --git a/images/.utils/gitlab-earthly.yaml b/shared/earthly/gitlab-earthly.yaml similarity index 100% rename from images/.utils/gitlab-earthly.yaml rename to shared/earthly/gitlab-earthly.yaml -- GitLab