commit 609bf90842fd7301ad2e7c59253f3196a16f96eb Author: GITEA DOCKER ACTIONS Date: Thu Jun 25 09:03:06 2026 +0000 Initial commit diff --git a/ .gitea / workflows/cd.yaml b/ .gitea / workflows/cd.yaml new file mode 100644 index 0000000..7b9122c --- /dev/null +++ b/ .gitea / workflows/cd.yaml @@ -0,0 +1,17 @@ +name: CD +on: + push: + branches: + - master +jobs: + release-tag: + name: Release Tag + runs-on: ubuntu + steps: + - name: Release Tag + uses: https://gitea.jsc.idv.tw/composite-actions/release-tag@${{ vars.ACTION_VERSION_CALCULATE_VERSION }} + with: + gitea_token: ${{ secrets.GITEA_TOKEN }} + gitea_release: ${{ vars.ACTION_GITEA_RELEASE_VERSION }} + version_calculate: ${{ vars.ACTION_VERSION_CALCULATE_VERSION }} + release_cleanup: ${{ vars.ACTION_RELEASE_CLEANUP_VERSION }} diff --git a/ .gitea / workflows/ci.yaml b/ .gitea / workflows/ci.yaml new file mode 100644 index 0000000..c80bf56 --- /dev/null +++ b/ .gitea / workflows/ci.yaml @@ -0,0 +1,17 @@ +name: CI +on: + pull_request: + branches-ignore: + - master + types: [opened, synchronize] +permissions: + contents: write + pull-requests: write + issues: write +jobs: + ai-code-review: + name: Code Review + runs-on: ubuntu + steps: + - name: Code Review + uses: https://gitea.jsc.idv.tw/composite-actions/opencode-code-review@${{ vars.ACTION_AI_CODE_REVIEW_VERSION }} diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..af3dacb --- /dev/null +++ b/Dockerfile @@ -0,0 +1,10 @@ +FROM alpine:latest + +# 安裝必要的工具 +RUN apk add --no-cache --no-check-certificate bash + +COPY entrypoint.sh /entrypoint.sh + +RUN chmod +x /entrypoint.sh + +ENTRYPOINT ["/entrypoint.sh"] \ No newline at end of file diff --git a/action.yaml b/action.yaml new file mode 100644 index 0000000..2000f7c --- /dev/null +++ b/action.yaml @@ -0,0 +1,22 @@ +name: 'Docker Action Template' +description: 'Docker Action 範本' +author: 'Jeffery' +inputs: + gitea_token: + description: 'Gitea Token' + required: true + text: + description: '輸入的文字' + required: false + default: 'Hello, World!' +outputs: + text: + description: '輸出的文字' +runs: + using: 'docker' + image: 'Dockerfile' + env: + GITEA_SERVER_URL: ${{ gitea.server_url }} + GITEA_REPOSITORY: ${{ gitea.repository }} + GITEA_TOKEN: ${{ secrets.GITEA_TOKEN || inputs.gitea_token }} + TEXT: ${{ inputs.text }} \ No newline at end of file diff --git a/entrypoint.sh b/entrypoint.sh new file mode 100644 index 0000000..c8c429c --- /dev/null +++ b/entrypoint.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +echo "Gitea Server Url: $GITEA_SERVER_URL" + +echo "Gitea Repository: $GITEA_REPOSITORY" + +echo "Gitea Token: $GITEA_TOKEN" + +echo "Text: $TEXT" + +echo "text=$TEXT" >> "$GITHUB_OUTPUT" \ No newline at end of file