Compare commits
5 Commits
a49c8074c3
...
renovate/c
Author | SHA1 | Date | |
---|---|---|---|
ad15fc694c | |||
894c39b0cd
|
|||
6c326e0aa5
|
|||
d7e9817869
|
|||
b453632a7e
|
@ -6,12 +6,17 @@ name: default
|
|||||||
clone:
|
clone:
|
||||||
depth: 0
|
depth: 0
|
||||||
|
|
||||||
environment:
|
volumes:
|
||||||
DOCKER_HOST: tcp://localhost:2375
|
- name: docker.sock
|
||||||
|
host:
|
||||||
|
path: /var/run/docker.sock
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: release
|
- name: release
|
||||||
image: cr.grachevko.ru/docker.io/library/docker:23.0.1-git
|
image: cr.grachevko.ru/docker.io/library/docker:23.0.1-git
|
||||||
|
volumes:
|
||||||
|
- name: docker.sock
|
||||||
|
path: /var/run/docker.sock
|
||||||
commands:
|
commands:
|
||||||
- docker build -t drone/helm:${DRONE_BUILD_NUMBER} --progress=plain .
|
- docker build -t drone/helm:${DRONE_BUILD_NUMBER} --progress=plain .
|
||||||
- echo "$PASSWORD" | docker login -u "$USERNAME" --password-stdin "$REGISTRY"
|
- echo "$PASSWORD" | docker login -u "$USERNAME" --password-stdin "$REGISTRY"
|
||||||
|
3
renovate.json
Normal file
3
renovate.json
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://docs.renovatebot.com/renovate-schema.json"
|
||||||
|
}
|
12
script.sh
12
script.sh
@ -2,11 +2,9 @@
|
|||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
export HELM_REPO_USERNAME="$PLUGIN_USERNAME"
|
REGISTRY_HOST=harbor.grachevko.ru
|
||||||
export HELM_REPO_PASSWORD="$PLUGIN_PASSWORD"
|
REGISTRY=${PLUGIN_REGISTRY:-"oci://$REGISTRY_HOST/"}
|
||||||
|
repo="$REGISTRY/$DRONE_REPO_OWNER/chart"
|
||||||
REGISTRY=${PLUGIN_REGISTRY:-"oci://harbor.grachevko.ru/"}
|
|
||||||
repo="$REGISTRY/$DRONE_REPO_OWNER/chart/$PLUGIN_NAME"
|
|
||||||
|
|
||||||
# Dependencies
|
# Dependencies
|
||||||
helm dependency update
|
helm dependency update
|
||||||
@ -14,7 +12,9 @@ helm dependency update
|
|||||||
# Lint
|
# Lint
|
||||||
helm lint --strict .
|
helm lint --strict .
|
||||||
|
|
||||||
helm package --version "${PLUGIN_TAG}"
|
helm package --version "${PLUGIN_TAG}" .
|
||||||
|
|
||||||
|
echo "$PLUGIN_PASSWORD" | helm registry login "$REGISTRY_HOST" --username "$PLUGIN_USERNAME" --password-stdin
|
||||||
|
|
||||||
# Push new version
|
# Push new version
|
||||||
helm push ./*.tgz "$repo"
|
helm push ./*.tgz "$repo"
|
||||||
|
Reference in New Issue
Block a user