ContainerImage.JSONServer/.drone.yml
Danny Bessems 4dbe618274
All checks were successful
continuous-integration/drone/push Build is passing
Package helm chart
2023-05-10 12:06:38 +02:00

58 lines
1.2 KiB
YAML

kind: pipeline
type: kubernetes
name: Container image (Harbor)
steps:
- name: Build & publish
image: plugins/docker
context: .
settings:
repo: bv11-cr01.bessems.eu/library/json-server
registry: bv11-cr01.bessems.eu
tags: latest
mtu: 1450
username:
from_secret: harbor_username
password:
from_secret: harbor_password
---
kind: pipeline
type: kubernetes
name: Container image (Dockerhub)
steps:
- name: Build & publish
image: plugins/docker
context: .
settings:
repo: djpbessems/json-server
tags: latest
mtu: 1450
username:
from_secret: docker_username
password:
from_secret: docker_password
---
kind: pipeline
type: kubernetes
name: Helm chart (Gitea)
steps:
- name: Package & publish
image: bv11-cr01.bessems.eu/proxy/alpine/helm
commands:
- |
helm package ./charts/json-server
- |
ls -lash
# curl \
# --header "Authorization: token $GIT_APIKEY" \
# --upload-file bin/npp-prepper \
# https://code.spamasaurus.com/api/packages/$GIT_USERNAME/generic/npp-prepper/$BINARY_VERSION/npp-prepper
environment:
GIT_APIKEY:
from_secret: git_apikey
GIT_USERNAME: djpbessems