29 lines
870 B
YAML
29 lines
870 B
YAML
name: gcr.io_mirror
|
|
|
|
on:
|
|
issues:
|
|
types: [opened]
|
|
label:
|
|
types: [created]
|
|
workflow_dispatch:
|
|
|
|
|
|
jobs:
|
|
build:
|
|
runs-on: ubuntu-latest
|
|
if: contains(github.event.issue.labels.*.name, 'porter')
|
|
steps:
|
|
- name: 检出代码
|
|
uses: actions/checkout@v3
|
|
|
|
- name: 设置 golang 环境
|
|
uses: actions/setup-go@v3
|
|
with:
|
|
go-version: 1.18
|
|
check-latest: true
|
|
cache: true
|
|
|
|
- name: 运行 go 代码
|
|
run: go run main.go --github.token=${{ secrets.GITHUB_TOKEN }} --github.user=${{ github.repository_owner }} --github.repo=${{ github.event.repository.name }} --docker.registry=${{ secrets.DOCKER_REGISTRY }} --docker.namespace=${{ secrets.DOCKER_NAMESPACE }} --docker.user=${{ secrets.DOCKER_USER }} --docker.secret=${{ secrets.DOCKER_PASSWORD }} --github.run_id=${{ github.run_id }}
|
|
|