📌  相关文章
📜  ?您想为哪个 GitHub 存储库设置 GitHub 工作流? (格式:用户存储库) - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:29:14.138000             🧑  作者: Mango

如何为 GitHub 存储库设置 GitHub 工作流

在 GitHub 上,可以使用 GitHub Actions 为存储库设置自动化工作流。这些工作流可让您自动构建、测试和部署您的代码,以及执行其他重复性任务。

以下是如何为存储库设置 GitHub 工作流的步骤:

  1. 登录 GitHub 帐户并转到所需的存储库。
  2. 单击存储库菜单中的“Actions”选项卡。
  3. 单击“New workflow”按钮。
  4. 选择要创建的工作流类型。GitHub 提供了一些模板,如:
  • Node.js
  • Python
  • Java
  • Docker
  • Shell
  • Bash
  • 和其他一些通用模板。
  1. 在编辑器中打开工作流配置文件,并根据需要进行编辑。这些配置文件使用 YAML 格式,并定义一系列步骤,这些步骤将在工作流中执行。
  2. 一旦完成了编辑,请单击“Start commit”按钮,将更改推送到存储库。

下面是一个使用 Shell-Bash 模板创建的 GitHub 工作流示例:

name: Shell-Bash

on: [push]

jobs:
  build:

    runs-on: ubuntu-latest

    steps:
    - name: Checkout code
      uses: actions/checkout@v2
    - name: Run script
      run: |
        sh your_script.sh

该文件定义了一个名为“Shell-Bash”的工作流,当存储库中有推送操作时触发。它有一个单个任务(jobs.build),该任务在 Ubuntu 环境上运行并执行两个步骤:检出代码和运行您自己的 Shell 脚本(your_script.sh)。

使用以上步骤和示例模板,您可以为您的存储库创建自己的自动化 GitHub 工作流。如果需要更多信息,请参阅 GitHub 文档中的更多信息。