16 lines
601 B
YAML
16 lines
601 B
YAML
steps:
|
|
build-and-push:
|
|
when:
|
|
event: [push]
|
|
branch: [main]
|
|
image: gcr.io/kaniko-project/executor:latest
|
|
environment:
|
|
DOCKER_USERNAME:
|
|
from_secret: DOCKER_USERNAME
|
|
DOCKER_PASSWORD:
|
|
from_secret: DOCKER_PASSWORD
|
|
commands:
|
|
- mkdir -p /kaniko/.docker
|
|
- echo "{\"auths\":{\"https://index.docker.io/v1/\":{\"username\":\"${DOCKER_USERNAME}\",\"password\":\"${DOCKER_PASSWORD}\"}}}" > /kaniko/.docker/config.json
|
|
- /kaniko/executor --context=/woodpecker/src --dockerfile=Dockerfile --destination=docker.io/elisha852/omegabasms:latest
|