Skip to content
Snippets Groups Projects
Commit 006e1171 authored by Martin Heistermann's avatar Martin Heistermann
Browse files

lets go

parent 2ab425f3
Branches main
No related tags found
No related merge requests found
Pipeline #9186 failed
......@@ -6,27 +6,31 @@
- m1
- shell
variables:
MACOS_RELEASE: "sonoma"
TAG_PREFIX: ""
CIRRUSLABS_TAG: "$MACOS_RELEASE-vanilla"
MACOS_VERSION: "sonoma"
TAG_PREFIX: "macos-sonoma-cgg-"
CIRRUSLABS_TAG: "$MACOS_VERSION-vanilla"
TART_EXECUTOR_HOST_DIR: "true" # cf "Speeding up execution" @ https://github.com/cirruslabs/gitlab-tart-executor
script:
- TAG_PREFIX="${TAG_PREFIX}${MACOS_RELEASE}-"
- security default-keychain -s "${HOME}/Library/Keychains/login.keychain-db"
- security delete-keychain insecure || true
- security create-keychain -p insecure insecure
- security default-keychain -s insecure
- security unlock-keychain -p insecure insecure
- echo -n "${CI_JOB_TOKEN}" | tart login "${CI_REGISTRY}" --username gitlab-ci-token --password-stdin
- tart pull "ghcr.io/cirruslabs/macos-${MACOS_VERSION}-vanilla:latest"
- packer init templates/cgg.pkr.hcl
- packer build -var macos_version="$MACOS_VERSION" templates/cgg.pkr.hcl
- tart push $MACOS_VERSION-cgg "${CI_REGISTRY_IMAGE}:${TAG_PREFIX}latest"
# - tart clone
# - TAG="${CI_REGISTRY_IMAGE}:${TAG_PREFIX}${CI_COMMIT_SHA}"
# - TAG_LATEST="${CI_REGISTRY_IMAGE}:${TAG_PREFIX}latest"
# - docker pull "${TAG_LATEST}" || true
# - >
# docker build
# --file ${DOCKERFILE}
# --pull
# --build-arg DEBIAN_TAG=${DEBIAN_RELEASE}-slim
# --build-arg DEBIAN_TAG=${DEBIAN_VERSION}-slim
# --build-arg VCS_REF=$CI_COMMIT_SHA
# --build-arg VCS_URL=$CI_PROJECT_URL
# --cache-from "${TAG_LATEST}"
......@@ -45,7 +49,7 @@
sonoma:
extends: .template-macos
variables:
MACOS_RELEASE: "sonoma"
MACOS_VERSION: "sonoma"
# TODO: sequoia
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment