Skip to content

Commit

Permalink
[Sweep GHA Fix] Fix failing GitHub Actions (#44)
Browse files Browse the repository at this point in the history
Co-authored-by: sweep-ai[bot] <128439645+sweep-ai[bot]@users.noreply.github.com>
  • Loading branch information
sweep-ai[bot] authored Feb 11, 2024
1 parent 099a79c commit 9d0c798
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions awesome-golang/go-advancend/projects/projects/43.md
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,7 @@ jobs: job1: job2: needs: job1 job3: needs: [job1, job2]
下面的配置指定虚拟机环境为`ubuntu-18.04`。

```yaml
runs-on: ubuntu-18.04
runs-on: ubuntu-latest ubuntu-18.04
```

1. `jobs.<job_id>.steps`
Expand Down Expand Up @@ -256,7 +256,7 @@ $ mkdir -p .github/workflows
*在`.github/workflows`目录下新建`helloci.yml`文件,内容如下:*
```
name: Go Teston: [push, pull_request]jobs: helloci-build: name: Test with go ${} on ${} runs-on: ${} environment: name: helloci strategy: matrix: go_version: [1.16] os: [ubuntu-latest] steps: - name: Set up Go ${} uses: actions/setup-go@v2 with: go-version: ${} id: go - name: Check out code into the Go module directory uses: actions/checkout@v2 - name: Tidy run: | go mod tidy - name: Build run: | go build -v -o helloci . - name: Collect main.go file uses: actions/[email protected] with: name: main-output path: main.go - name: Publish to Registry uses: elgohr/Publish-Docker-GitHub-Action@master with: name: ccr.ccs.tencentyun.com/marmotedu/helloci:beta # docker image 的名字 username: ${} # 用户名 password: ${} # 密码 registry: ccr.ccs.tencentyun.com # 腾讯云Registry dockerfile: Dockerfile # 指定 Dockerfile 的位置 tag_names: true # 是否将 release 的 tag 作为 docker image 的 tag
name: Go Teston: pushjobs: helloci-build: name: Test with go ${} on ${} runs-on: ${} environment: name: helloci strategy: matrix: go_version: [1.16] os: [ubuntu-latest] steps: - name: Set up Go ${} uses: actions/setup-go@v2 with: go-version: ${} id: go - name: Check out code into the Go module directory uses: actions/checkout@v2 - name: Tidy run: | go mod tidy - name: Build run: | go build -v -o helloci . - name: Collect main.go file uses: actions/[email protected] with: name: main-output path: main.go - name: Publish to Registry uses: elgohr/Publish-Docker-GitHub-Action@master with: name: ccr.ccs.tencentyun.com/marmotedu/helloci:beta # docker image 的名字 username: ${} # 用户名 password: ${} # 密码 registry: ccr.ccs.tencentyun.com # 腾讯云Registry dockerfile: Dockerfile # 指定 Dockerfile 的位置 tag_names: true # 是否将 release 的 tag 作为 docker image 的 tag
```
*上面的workflow文件定义了当GitHub仓库有`push`、`pull_request`事件发生时,会触发GitHub Actions工作流程,流程中定义了一个任务(Job)`helloci-build`,Job中包含了多个步骤(Step),每个步骤又包含一些动作(Action)。*
Expand Down

0 comments on commit 9d0c798

Please sign in to comment.