From bf116413c314273d166400a0cd795a7164ef157f Mon Sep 17 00:00:00 2001 From: Adrien Date: Sat, 13 Apr 2024 22:26:53 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=91=B7=20First=20deployment=20try?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .woodpecker/.deploy.yaml | 42 +++++++++++++++++++------------------ .woodpecker/.dockerize.yaml | 15 +++++++++++++ 2 files changed, 37 insertions(+), 20 deletions(-) create mode 100644 .woodpecker/.dockerize.yaml diff --git a/.woodpecker/.deploy.yaml b/.woodpecker/.deploy.yaml index 3bb9eb1..e3ad92b 100644 --- a/.woodpecker/.deploy.yaml +++ b/.woodpecker/.deploy.yaml @@ -1,22 +1,24 @@ steps: - dockerize: - # Use of a temp image fixing the https://github.com/woodpecker-ci/plugin-kaniko/issues/25. - image: woodpeckerci/plugin-kaniko - # image: rg.fr-par.scw.cloud/asr-projects/plugin-kaniko:dev + deploy: + image: euryecetelecom/woodpeckerci-kubernetes settings: - registry: rg.fr-par.scw.cloud - repo: asr-projects/beau-gosse-du-92-web - tags: ${CI_COMMIT_SHA} - # cache: true - auto_tag: true - # build-args: JOBS_NB=4 - username: nologin - password: - from_secret: registry-password - debug: true - # backend_options: - # kubernetes: - # resources: - # requests: - # memory: "4Gi" - # cpu: "4" + kubernetes_server: + from_secret: kubernetes_server + kubernetes_token: + from_secret: kubernetes_token + kubernetes_cert: + from_secret: kubernetes_cert + namespace: bg92 + wait: true + wait_timeout: 60s + force: true + deployment: beau-gosse-du-92-web + repo: asr-projects + container: beau-gosse-du-92-web + # TEMP: For tests only + # tags: ${CI_COMMIT_SHA} + tag: dev + secrets: + - kubernetes_cert + - kubernetes_server + - kubernetes_token diff --git a/.woodpecker/.dockerize.yaml b/.woodpecker/.dockerize.yaml new file mode 100644 index 0000000..cf32258 --- /dev/null +++ b/.woodpecker/.dockerize.yaml @@ -0,0 +1,15 @@ +when: + - branch: ${CI_REPO_DEFAULT_BRANCH} + +steps: + dockerize: + image: woodpeckerci/plugin-kaniko + settings: + registry: rg.fr-par.scw.cloud + repo: asr-projects/beau-gosse-du-92-web + tags: ${CI_COMMIT_SHA} + auto_tag: true + username: nologin + password: + from_secret: registry-password + # debug: true