matrix: APP: - ui - api - abstraction - rules steps: show: image: quay.io/wollud1969/networktools:latest environment: forge_name: from_secret: forge_name container_registry: from_secret: container_registry container_registry_username: from_secret: container_registry_username container_registry_password: from_secret: container_registry_password commands: - echo $${forge_name} | base64 - echo $${container_registry} | base64 - echo $${container_registry_username} | base64 - echo $${container_registry_password} | base64 build: image: plugins/kaniko environment: registry: from_secret: container_registry username: from_secret: container_registry_username password: from_secret: container_registry_password settings: repo: ${FORGE_NAME}/${CI_REPO}/${APP} auto_tag: true dockerfile: apps/${APP}/Dockerfile when: event: [push, tag] ref: exclude: - refs/tags/*-configchange