Files
drone-kaniko/.drone.yml
T
naumso 5db288e6a8
continuous-integration/drone/push Build is passing
continuous-integration/drone/promote/production Build is passing
Update .drone.yml
2026-08-17 02:20:35 +03:00

98 lines
1.5 KiB
YAML

---
kind: pipeline
type: kubernetes
#type: docker
clone:
#disable: true
depth: 1
name: deploy develop and staging
platform:
os: linux
arch: amd64
trigger:
branch:
- master
event:
- push
steps:
- name: build test image
image: harbor.1sept.ru/drone/drone-kaniko
pull: always
settings:
registry: harbor.1sept.ru
repo: drone/drone-kaniko-test
cache: false
tags:
- git-${DRONE_COMMIT_SHA:0:7}
- drone-${DRONE_BUILD_NUMBER}
username:
from_secret: harbor-username
password:
from_secret: harbor-password
- name: test image
image: harbor.1sept.ru/drone/drone-kaniko-test:git-${DRONE_COMMIT_SHA:0:7}
settings:
registry: harbor.1sept.ru
repo: drone/drone-kaniko-test
cache: false
tags:
- test
username:
from_secret: harbor-username
password:
from_secret: harbor-password
image_pull_secrets:
- dockerconfig
---
kind: pipeline
name: promote production
type: kubernetes
clone:
# disable: true
depth: 1
trigger:
branch:
- master
event:
- promote
target:
- production
steps:
- name: build image
image: harbor.1sept.ru/drone/drone-kaniko
settings:
registry: harbor.1sept.ru
repo: drone/drone-kaniko
cache: false
tags:
- git-${DRONE_COMMIT_SHA:0:7}
- latest
username:
from_secret: harbor-username
password:
from_secret: harbor-password
image_pull_secrets:
- dockerconfig
---
kind: signature
hmac: b3374f0a4141c79bbd6c1738fb02a9fb2cbae966dc0344cc1c4266a1d1a3a07e
...