Featured image of post Github Actions 使用说明示例

Github Actions 使用说明示例

GitHub Actions 是一种用于在 GitHub 存储库中自动执行工作流程的工具。您可以使用它来执行各…

GitHub Actions 是一种用于在 GitHub 存储库中自动执行工作流程的工具。您可以使用它来执行各种任务,例如:

  • 构建和测试代码
  • 部署代码到生产环境
  • 管理问题和拉取请求
  • 创建和发布软件包

GitHub Actions 使用 YAML 文件来定义工作流程。每个工作流程都包含一个或多个作业,每个作业都包含一个或多个步骤。步骤可以是任何您想要在工作流程中运行的命令。

Github Actions 使用说明示例

示例工作流程

以下是一个示例工作流程,用于在每次推送到存储库时运行测试:

YAML

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27


|  | name: Run tests |
| --- | --- |
|  |  |
|  | on: |
|  | push: |
|  | branches: [ main ] |
|  |  |
|  | jobs: |
|  | test: |
|  | runs-on: ubuntu-latest |
|  |  |
|  | steps: |
|  | - name: Checkout code |
|  | uses: actions/checkout@v3 |
|  |  |
|  | - name: Setup Node.js |
|  | uses: actions/setup-node@v3 |
|  | with: |
|  | node-version: 16 |
|  |  |
|  | - name: Install dependencies |
|  | run: npm install |
|  |  |
|  | - name: Run tests |
|  | run: npm test |

此工作流程在 main 分支上推送时触发。它有一个名为 test 的作业,该作业在 ubuntu-latest 运行器上运行。该作业包含三个步骤:

  1. 检出代码
  2. 设置 Node.js
  3. 安装依赖项
  4. 运行测试

您可以自定义此工作流程以满足您的特定需求。例如,您可以添加更多步骤来构建代码、部署代码或创建和发布软件包。

创建工作流程

要创建工作流程,请按照以下步骤操作:

  1. 在您的 GitHub 存储库中,导航到 Actions 选项卡。
  2. 单击 New workflow 按钮。
  3. 选择要使用的示例工作流程,或从头开始创建新的工作流程。
  4. 自定义工作流程以满足您的特定需求。
  5. 单击 Start commit 按钮以保存工作流程。

您的工作流程将在下次推送到存储库时运行。

有关 GitHub Actions 的更多信息,请参阅 GitHub Actions 文档: https://docs.github.com/actions.

转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
使用 Hugo 构建
主题 StackJimmy 设计