create git tag input to provide the exact datetime
This commit is contained in:
@@ -4,28 +4,32 @@ on:
|
|||||||
workflow_call:
|
workflow_call:
|
||||||
inputs:
|
inputs:
|
||||||
environment:
|
environment:
|
||||||
description: 'Environment to release in'
|
description: "Environment to release in"
|
||||||
type: string
|
type: string
|
||||||
required: true
|
required: true
|
||||||
image:
|
image:
|
||||||
description: 'Where to store the built image'
|
description: "Where to store the built image"
|
||||||
required: true
|
required: true
|
||||||
type: string
|
type: string
|
||||||
|
git_tag:
|
||||||
|
description: "Git tag to use for the release"
|
||||||
|
required: false
|
||||||
|
type: string
|
||||||
user:
|
user:
|
||||||
description: 'Git user for checkout'
|
description: "Git user for checkout"
|
||||||
default: 'automation'
|
default: "automation"
|
||||||
required: false
|
required: false
|
||||||
type: string
|
type: string
|
||||||
token:
|
token:
|
||||||
description: 'Git token for checkout'
|
description: "Git token for checkout"
|
||||||
required: true
|
required: true
|
||||||
type: string
|
type: string
|
||||||
outputs:
|
outputs:
|
||||||
tag:
|
tag:
|
||||||
description: 'Release image tag'
|
description: "Release image tag"
|
||||||
value: ${{ steps.release.outputs.tag }}
|
value: ${{ steps.release.outputs.tag }}
|
||||||
tag_name:
|
tag_name:
|
||||||
description: 'Release image tag name'
|
description: "Release image tag name"
|
||||||
value: ${{ steps.release.outputs.tag_name }}
|
value: ${{ steps.release.outputs.tag_name }}
|
||||||
jobs:
|
jobs:
|
||||||
release:
|
release:
|
||||||
@@ -34,7 +38,7 @@ jobs:
|
|||||||
- name: Create metadata
|
- name: Create metadata
|
||||||
id: meta
|
id: meta
|
||||||
run: |
|
run: |
|
||||||
echo tag_name=${{ inputs.environment }}-$(date +%F-%H%M%S)-${{ gitea.sha }} > $GITHUB_OUTPUT
|
echo tag_name=${{ inputs.environment }}-${{ inputs.git_tag }}-${{ gitea.sha }} > $GITHUB_OUTPUT
|
||||||
- name: Registry login
|
- name: Registry login
|
||||||
uses: docker/login-action@v3
|
uses: docker/login-action@v3
|
||||||
with:
|
with:
|
||||||
|
|||||||
Reference in New Issue
Block a user