Add environment secret and kubernetes serviceAccount to all pipeline steps

This commit is contained in:
2026-03-25 16:03:16 +11:00
parent c8df109841
commit ae40680f0e
4 changed files with 36 additions and 0 deletions
+18
View File
@@ -6,12 +6,24 @@ steps:
image: golang:latest
commands:
- go test ./...
environment:
DRONECI_PASSWORD:
from_secret: DRONECI_PASSWORD
backend_options:
kubernetes:
serviceAccountName: default
- name: build
image: golang:latest
commands:
- VERSION=${CI_COMMIT_TAG}
- go build -ldflags="-s -w -X main.version=${VERSION}" -o node-lookup ./...
environment:
DRONECI_PASSWORD:
from_secret: DRONECI_PASSWORD
backend_options:
kubernetes:
serviceAccountName: default
depends_on: [test]
- name: release
@@ -22,4 +34,10 @@ steps:
base_url: https://git.unkin.net
files: node-lookup
title: ${CI_COMMIT_TAG}
environment:
DRONECI_PASSWORD:
from_secret: DRONECI_PASSWORD
backend_options:
kubernetes:
serviceAccountName: default
depends_on: [build]