diff --git a/.gitea/limbo_actions/buildkit-build-push/action.yaml b/.gitea/limbo_actions/buildkit-build-push/action.yaml index 924eeac..7f536fe 100644 --- a/.gitea/limbo_actions/buildkit-build-push/action.yaml +++ b/.gitea/limbo_actions/buildkit-build-push/action.yaml @@ -1,8 +1,7 @@ -name: BuildKit Build and Deploys -description: "Build and deploy images" - +name: BuildKit Build and push +description: "Build and push images using remote Buildkit" inputs: - registry_addr: + registry_addr: description: registry address required: true registry_username: @@ -24,15 +23,19 @@ inputs: dockerfile: description: "buildctl build dockerfile/folder" required: true - default: "." + default: "." filename: description: "Docker file name (Default: Dockerfile)" required: true - default: "Dockerfile" + default: "Dockerfile" + build_args: + description: "Build arguments (multiline KEY=VALUE)" + required: false + default: "" runs: using: "composite" steps: - - name: run buildctl built and push + - name: run buildctl build and push shell: bash run: | @@ -43,7 +46,6 @@ runs: # clean up trap 'rm -rf "$DOCKER_CONFIG_DIR"' EXIT - # setup file docker config (auth) temp file AUTH=$(printf "%s" "${{ inputs.registry_username }}:${{ inputs.registry_password }}" | base64 -w 0) cat > "$DOCKER_CONFIG_DIR/config.json" <