mirror of
https://github.com/ProtonMail/proton-bridge.git
synced 2026-02-04 00:08:33 +00:00
ci: DEVOPS-3481 adding back cache (reduces build time by 1h)
This commit is contained in:
@ -1,5 +1,4 @@
|
||||
---
|
||||
|
||||
.script-build:
|
||||
stage: build
|
||||
needs: ["lint"]
|
||||
@ -22,6 +21,7 @@
|
||||
- bridge_*.tgz
|
||||
- vault-editor
|
||||
- bridge-rollout
|
||||
|
||||
build-linux:
|
||||
extends:
|
||||
- .script-build
|
||||
|
||||
13
ci/env.yml
13
ci/env.yml
@ -1,6 +1,4 @@
|
||||
|
||||
---
|
||||
|
||||
.env-windows:
|
||||
extends:
|
||||
- .image-windows-virt-build
|
||||
@ -13,6 +11,12 @@
|
||||
variables:
|
||||
GOARCH: amd64
|
||||
BRIDGE_SYNC_FORCE_MINIMUM_SPEC: 1
|
||||
VCPKG_DEFAULT_BINARY_CACHE: ${CI_PROJECT_DIR}/.cache
|
||||
cache:
|
||||
key: windows-vcpkg-go-1
|
||||
paths:
|
||||
- .cache
|
||||
when: "always"
|
||||
|
||||
.env-darwin:
|
||||
extends:
|
||||
@ -30,7 +34,7 @@
|
||||
key: darwin-go-and-vcpkg
|
||||
paths:
|
||||
- .cache
|
||||
when: 'always'
|
||||
when: "always"
|
||||
|
||||
.env-linux-build:
|
||||
extends:
|
||||
@ -41,7 +45,7 @@
|
||||
key: linux-vcpkg
|
||||
paths:
|
||||
- .cache
|
||||
when: 'always'
|
||||
when: "always"
|
||||
before_script:
|
||||
- export BRIDGE_SYNC_FORCE_MINIMUM_SPEC=1
|
||||
- !reference [.before-script-git-config, before_script]
|
||||
@ -50,4 +54,3 @@
|
||||
- export GOPATH="$CI_PROJECT_DIR/.cache"
|
||||
tags:
|
||||
- shared-large
|
||||
|
||||
|
||||
@ -1,7 +1,5 @@
|
||||
---
|
||||
|
||||
include:
|
||||
- project: 'go/bridge-internal'
|
||||
ref: 'master'
|
||||
file: 'ci/runners-setup.yml'
|
||||
|
||||
- project: "go/bridge-internal"
|
||||
ref: "master"
|
||||
file: "ci/runners-setup.yml"
|
||||
|
||||
Reference in New Issue
Block a user