Skip to main content

170 搜索结果 "runs-on"

GitHub Actions / 迁移到 GitHub Actions / 手动迁移 /

从 GitLab CI/CD 迁移到 GitHub Actions

提供托管和自托管的运行器变体。 在 GitLab CI/CD 中,tags 用于在不同的平台上运行作业,而在 GitHub Actions 中,它使用 runs-on 键运行。 下面是每个系统的语法示例: GitLab CI/CD 的运行器语法 windows_job: tags: - windows script:

GitHub Actions / 自托管运行程序 / 操作运行器控制器 /

在工作流中使用 Actions Runner Controller 运行器

关于在工作流文件中使用 ARC 运行器 若要分配要在运行器规模集上运行的作业,可以将规模集名称指定为 GitHub Actions 工作流文件中 runs-on 键的值。 例如,运行器规模集的以下配置将 INSTALLATION_NAME 值设置为 arc-runner-set。 # Using a Personal

GitHub Actions / 写入工作流 / 选择工作流运行位置 /

在容器中运行作业

器。 如有步骤同时使用脚本和容器操作,则容器操作将运行为同一网络上使用相同卷挂载的同级容器。 若不设置 container,所有步骤将直接在 runs-on 指定的主机上运行,除非步骤引用已配置为在容器中运行的操作。 Note 用于容器中的 run 步骤的默认 shell 是 sh,而不是 bash。

GitHub Actions / 用例和示例 / 生成和测试 /

构建和测试 Python

有关详细信息,请参阅“在工作流中运行作业的变体”。 YAML name: Python package on: [push] jobs: build: runs-on: ubuntu-latest strategy: matrix: python-version: ["pypy3.10",

GitHub Actions / 共享自动化 / 创建操作 /

GitHub Actions 的元数据语法

number" value: ${{ steps.random-number-generator.outputs.random-id }} runs: using: "composite" steps: - id: random-number-generator run: echo

GitHub Actions / 迁移到 GitHub Actions / 手动迁移 /

从 Azure Pelines 迁移到 GitHub Actions

"This step runs in PowerShell" GitHub Actions 的脚本步骤语法 jobs: scripts: runs-on: windows-latest steps: - run: echo "This step runs in the default shell"

GitHub Actions / GitHub 托管的运行程序 / 关于 GitHub 托管的运行程序 /

自定义 GitHub 托管的运行器

运行器上安装软件 以下示例演示如何在作业中安装 apt 包。 name: Build on Ubuntu on: push jobs: build: runs-on: ubuntu-latest steps: - name: Check out repository code uses: actions/checkout@v4

GitHub Actions / 写入工作流 /

关于工作流程

YAML 源中嵌入敏感值。 此示例作业演示如何将现有机密引用为环境变量,并将其作为参数发送到示例命令。 jobs: example-job: runs-on: ubuntu-latest steps: - name: Retrieve secret env: super_secret: ${{ secrets

GitHub Actions / 写入工作流 / 选择工作流执行的操作 /

添加脚本到工作流程

命令,然后在指定的运行器上执行。 此示例演示如何使用 run 关键字在运行器上执行 npm install -g bats 命令。 jobs: example-job: runs-on: ubuntu-latest steps: - run: npm install -g bats 要使用工作流运行存储在存储库中的脚本,必须先将存储库签出到运行器。

GitHub Actions / 用例和示例 / 生成和测试 /

构建和测试 Go

如果使用自托管运行器,则必须安装 Go 并将其添加到 PATH。 使用多个版本的 Go YAML name: Go on: [push] jobs: build: runs-on: ubuntu-latest strategy: matrix: go-version: [ '1.19', '1.20', '1.21.x'