20 lines
552 B
YAML
20 lines
552 B
YAML
steps:
|
|
build-and-push:
|
|
name: Build & Push Image
|
|
image: harbor.dvirlabs.com/base-images/plugin-kaniko
|
|
when:
|
|
branch: [ master, develop, new-pipeline ]
|
|
event: [ push, pull_request, tag ]
|
|
settings:
|
|
registry: harbor.dvirlabs.com
|
|
repo: omega_basms/${CI_REPO_NAME,,}
|
|
dockerfile: Dockerfile
|
|
context: .
|
|
tags:
|
|
- latest
|
|
- ${CI_COMMIT_TAG:-${CI_COMMIT_BRANCH}-${CI_COMMIT_SHA:0:7}}
|
|
username:
|
|
from_secret: DOCKER_USERNAME
|
|
password:
|
|
from_secret: DOCKER_PASSWORD
|