documentation-dsit/.drone.yml

31 lines
736 B
YAML
Raw Normal View History

2023-10-02 09:05:52 +02:00
kind: pipeline
name: Build & publish main
steps:
2023-10-10 13:28:03 +02:00
- name: publish-image
pull: always
image: plugins/kaniko:1.7.1-kaniko1.9.1
settings:
auto_tag: true
auto_tag_suffix: latest
registry: code.groupe-genes.fr
repo: code.groupe-genes.fr/dsit/documentation-dsit
username:
from_secret: docker_username
password:
from_secret: docker_password
when:
event:
exclude:
2023-10-10 16:39:52 +02:00
- pull_request
- name: deploy
image: sinlead/drone-kubectl
settings:
kubernetes_server:
from_secret: k8s_server
kubernetes_cert:
from_secret: k8s_cert
kubernetes_token:
from_secret: k8s_token
commands:
- kubectl rollout restart deployment documentation-dsit -n documentation-dsit