diff --git a/.woodpecker/stable.yaml b/.woodpecker/stable.yaml index 90d50cd..0a51fdf 100644 --- a/.woodpecker/stable.yaml +++ b/.woodpecker/stable.yaml @@ -17,6 +17,10 @@ steps: JFA_GO_SNAPSHOT: y JFA_GO_BUILT_BY: from_secret: BUILT_BY + volumes: + - jfa-go-build-cache:/root/.cache/go-build + - jfa-go-mod-cache:/go/pkg/mod + - jfa-go-npm-cache:/npm commands: - npm i - make precompile @@ -30,6 +34,7 @@ steps: volumes: - jfa-go-build-cache:/root/.cache/go-build - jfa-go-mod-cache:/go/pkg/mod + - jfa-go-npm-cache:/npm commands: - make test - name: build @@ -42,6 +47,7 @@ steps: volumes: - jfa-go-build-cache:/root/.cache/go-build - jfa-go-mod-cache:/go/pkg/mod + - jfa-go-npm-cache:/npm commands: - curl -sfL https://goreleaser.com/static/run > ../goreleaser - chmod +x ../goreleaser diff --git a/.woodpecker/unstable.yaml b/.woodpecker/unstable.yaml index 6960897..51a39f2 100644 --- a/.woodpecker/unstable.yaml +++ b/.woodpecker/unstable.yaml @@ -18,8 +18,12 @@ steps: JFA_GO_SNAPSHOT: y JFA_GO_BUILT_BY: from_secret: BUILT_BY + volumes: + - jfa-go-build-cache:/root/.cache/go-build + - jfa-go-mod-cache:/go/pkg/mod + - jfa-go-npm-cache:/npm commands: - - npm i + - npm ci --cache /npm --prefer-offline - make precompile - go mod download - name: test @@ -31,6 +35,7 @@ steps: volumes: - jfa-go-build-cache:/root/.cache/go-build - jfa-go-mod-cache:/go/pkg/mod + - jfa-go-npm-cache:/npm commands: - make test - name: build @@ -42,6 +47,7 @@ steps: volumes: - jfa-go-build-cache:/root/.cache/go-build - jfa-go-mod-cache:/go/pkg/mod + - jfa-go-npm-cache:/npm commands: - curl -sfL https://goreleaser.com/static/run > goreleaser - chmod +x goreleaser