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
+6
View File
@@ -6,3 +6,9 @@ steps:
image: golangci/golangci-lint:latest image: golangci/golangci-lint:latest
commands: commands:
- golangci-lint run ./... - golangci-lint run ./...
environment:
DRONECI_PASSWORD:
from_secret: DRONECI_PASSWORD
backend_options:
kubernetes:
serviceAccountName: default
+6
View File
@@ -6,3 +6,9 @@ steps:
image: git.unkin.net/unkin/almalinux9-base:20260308 image: git.unkin.net/unkin/almalinux9-base:20260308
commands: commands:
- uvx pre-commit run --all-files - uvx pre-commit run --all-files
environment:
DRONECI_PASSWORD:
from_secret: DRONECI_PASSWORD
backend_options:
kubernetes:
serviceAccountName: default
+18
View File
@@ -6,12 +6,24 @@ steps:
image: golang:latest image: golang:latest
commands: commands:
- go test ./... - go test ./...
environment:
DRONECI_PASSWORD:
from_secret: DRONECI_PASSWORD
backend_options:
kubernetes:
serviceAccountName: default
- name: build - name: build
image: golang:latest image: golang:latest
commands: commands:
- VERSION=${CI_COMMIT_TAG} - VERSION=${CI_COMMIT_TAG}
- go build -ldflags="-s -w -X main.version=${VERSION}" -o node-lookup ./... - 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] depends_on: [test]
- name: release - name: release
@@ -22,4 +34,10 @@ steps:
base_url: https://git.unkin.net base_url: https://git.unkin.net
files: node-lookup files: node-lookup
title: ${CI_COMMIT_TAG} title: ${CI_COMMIT_TAG}
environment:
DRONECI_PASSWORD:
from_secret: DRONECI_PASSWORD
backend_options:
kubernetes:
serviceAccountName: default
depends_on: [build] depends_on: [build]
+6
View File
@@ -6,3 +6,9 @@ steps:
image: golang:latest image: golang:latest
commands: commands:
- go test -v -race ./... - go test -v -race ./...
environment:
DRONECI_PASSWORD:
from_secret: DRONECI_PASSWORD
backend_options:
kubernetes:
serviceAccountName: default