--- .env-windows: extends: - .image-windows-virt-build before_script: - !reference [.before-script-windows-virt-build, before_script] - !reference [.before-script-git-config, before_script] - mkdir -p .cache/bin - export PATH=$(pwd)/.cache/bin:$PATH - export GOPATH="$CI_PROJECT_DIR/.cache" variables: GOARCH: amd64 BRIDGE_SYNC_FORCE_MINIMUM_SPEC: 1 VCPKG_DEFAULT_BINARY_CACHE: ${CI_PROJECT_DIR}/.cache cache: {} .env-darwin: extends: - .image-darwin-build before_script: - !reference [.before-script-darwin-tart-build, before_script] - !reference [.before-script-git-config, before_script] - mkdir -p .cache/bin - export PATH=$(pwd)/.cache/bin:$PATH - export GOPATH="$CI_PROJECT_DIR/.cache" variables: BRIDGE_SYNC_FORCE_MINIMUM_SPEC: 1 VCPKG_DEFAULT_BINARY_CACHE: ${CI_PROJECT_DIR}/.cache cache: key: darwin-go-and-vcpkg paths: - .cache when: 'always' .env-linux-build: extends: - .image-linux-build variables: VCPKG_DEFAULT_BINARY_CACHE: ${CI_PROJECT_DIR}/.cache cache: key: linux-vcpkg paths: - .cache when: 'always' before_script: - export BRIDGE_SYNC_FORCE_MINIMUM_SPEC=1 - !reference [.before-script-git-config, before_script] - mkdir -p .cache/bin - export PATH=$(pwd)/.cache/bin:$PATH - export GOPATH="$CI_PROJECT_DIR/.cache" tags: - shared-large