23 lines
789 B
YAML
23 lines
789 B
YAML
name: Build and Publish Docker Image
|
|
description: Define IMAGE_NAME to Git Hub env, based on repository name
|
|
inputs:
|
|
username:
|
|
description: Registry User Name
|
|
required: true
|
|
password:
|
|
description: Registry Password
|
|
required: true
|
|
runs:
|
|
using: composite
|
|
steps:
|
|
- name: Set Image Name
|
|
uses: https://git.lhprovedor.com.br/leandro/devops/.forgejo/actions/set-image-name@main
|
|
with:
|
|
username: ${{ inputs.username }}
|
|
|
|
- name: Build Docker Image
|
|
uses: https://git.lhprovedor.com.br/leandro/forgejo-kaniko-action@v2
|
|
with:
|
|
image: ${{ inputs.username }}/${{ env.IMAGE_NAME }}:${{ github.sha }},${{ inputs.username }}/${{ env.IMAGE_NAME }}:latest
|
|
username: ${{ inputs.username }}
|
|
password: ${{ inputs.password }}
|