跳到主要内容
GitHub 文档
版本:
免费版、专业版和团队版
搜索 GitHub 文档
GitHub Actions
/
迁移到 GitHub Actions
主页
GitHub Actions
快速入门
了解 GitHub Actions
了解 GitHub Actions
查找并自定义操作
基本功能
表达式
上下文
变量
使用入门级工作流
工作流计费和限制
示例
使用脚本在运行程序上测试代码
在运行程序上使用 GitHub CLI
使用并发、表达式和测试矩阵
使用工作流
关于工作流
触发工作流
手动运行工作流
禁用和启用工作流
触发工作流的事件
工作流语法
工作流命令
避免重复
重复使用工作流
缓存依赖项
存储制品
创建入门工作流
与组织共享工作流
工作流中的 GitHub CLI
使用作业
在工作流中使用作业
为作业选择运行程序
使用条件控制作业执行
矩阵
并发
环境
在容器中运行作业
为作业设置默认值
为作业分配权限
为作业定义输出
管理工作流运行
重新运行工作流和作业
取消工作流
批准公共分支运行
批准私有分支运行
查看部署
跳过工作流运行
删除工作流运行
下载工作流工件
移除工作流工件
构建和测试
持续集成
构建和测试 Go
构建和测试 Java 和 Ant
构建和测试 Java 和 Gradle
使用 Maven 构建和测试 Java
构建和测试 .NET
构建和测试 Node.js
构建和测试 PowerShell
构建和测试 Python
构建和测试 Ruby
构建和测试 Swift
构建和测试 Xamarin 应用
部署
关于部署
关于持续部署
使用 GitHub Actions 部署
部署到云提供商
部署到 Amazon ECS
部署到 Azure
将 Node.js 部署到 Azure 应用服务
在 Azure 应用服务中部署 Python
在 Azure 应用服务中部署 Java
在 Azure 应用服务中部署 .NET
在 Azure 应用服务中部署 PHP
在 Azure 应用服务中部署 Docker
部署到 Azure 静态 Web 应用
部署到 Azure Kubernetes 服务
部署到 Google Kubernetes Engine
安全加固部署
使用 OpenID Connect 进行安全加固
在 AWS 中使用 OpenID Connect
在 Azure 中使用 OpenID Connect
在 Google Cloud Platform 中使用 OpenID Connect
在 HashiCorp Vault 中使用 OpenID Connect
在云提供商中使用 OpenID Connect
在 PyPI 中使用 OpenID Connect
在 JFrog 中使用 OpenID Connect
使用可重复使用的工作流进行 OpenID Connect
针对不同的环境
使用环境进行部署
保护部署
创建自定义保护规则
配置自定义保护规则
管理您的部署
部署历史记录
部署 Xcode 应用程序
对 Xcode 应用程序进行签名
容器化服务
关于服务容器
创建 PostgreSQL 服务容器
创建 Redis 服务容器
发布包
使用 GitHub Actions 进行打包
发布 Docker 镜像
使用 Gradle 发布 Java 包
使用 Maven 发布 Java 包
发布 Node.js 包
管理问题和拉取请求
用于项目管理的 Actions
向问题添加标签
关闭不活跃的问题
向问题评论中添加标签
移动已分配的问题
添加卡片时移除标签
安排问题创建
迁移到 GitHub Actions
自动迁移
使用 GitHub Actions Importer 自动化迁移
扩展 GitHub Actions Importer
补充参数和设置
Azure DevOps 迁移
Bamboo 迁移
Bitbucket Pipelines 迁移
CircleCI 迁移
GitLab 迁移
Jenkins 迁移
Travis CI 迁移
手动迁移
从 Azure Pipelines 迁移
从 CircleCI 迁移
从 GitLab CI/CD 迁移
从 Jenkins 迁移
从 Travis CI 迁移
监控和故障排除
关于监控和故障排除
可视化图表
添加状态徽章
工作流运行历史记录
查看作业执行时间
工作流运行日志
启用调试日志记录
工作流运行通知
GitHub Actions 使用指标
与 GitHub 支持团队合作
GitHub 托管的运行器
关于 GitHub 托管的运行器
关于 GitHub 托管的运行器
监控当前作业
自定义运行器
关于较大的运行程序
关于较大的运行程序
管理较大的运行程序
控制对较大运行程序的访问
在较大的运行程序上运行作业
专用网络
关于专用网络
使用 OIDC
使用 WireGuard
自托管运行程序
管理自托管运行程序
关于自托管运行程序
添加自托管运行程序
自动缩放自托管运行程序
在作业之前或之后运行脚本
自定义作业使用的容器
将运行程序应用作为服务运行
代理服务器
标记运行程序
在工作流中使用运行程序
使用运行程序组管理访问
监控和故障排除
移除自托管运行程序
Actions 运行程序控制器
快速入门
关于 ARC
验证
部署运行程序规模集
在工作流中使用 ARC
故障排除
关于 ARC 支持
安全指南
安全强化
使用密钥
GitHub 安全功能
自动令牌身份验证
工件证明
使用可重复使用的工作流进行证明
创建操作
关于自定义操作
创建 Docker 容器操作
创建 JavaScript 操作
创建复合操作
元数据语法
Dockerfile 支持
设置退出代码
在 GitHub Marketplace 中发布
从你的私有存储库中共享
与你的组织共享
发布和维护操作
CLI 设置操作
GitHub Actions 指南
GitHub Actions
/
迁移到 GitHub Actions
迁移到 GitHub Actions
了解如何将现有的 CI/CD 工作流迁移到 GitHub Actions。
使用 GitHub Actions Importer 自动化迁移
使用 GitHub Actions Importer 自动化迁移
使用自定义转换器扩展 GitHub Actions Importer
补充参数和设置
使用 GitHub Actions Importer 从 Azure DevOps 迁移
使用 GitHub Actions Importer 从 Bamboo 迁移
使用 GitHub Actions Importer 从 Bitbucket Pipelines 迁移
使用 GitHub Actions Importer 从 CircleCI 迁移
使用 GitHub Actions Importer 从 GitLab 迁移
使用 GitHub Actions Importer 从 Jenkins 迁移
使用 GitHub Actions Importer 从 Travis CI 迁移
手动迁移到 GitHub Actions
从 Azure Pipelines 迁移到 GitHub Actions
从 CircleCI 迁移到 GitHub Actions
从 GitLab CI/CD 迁移到 GitHub Actions
从 Jenkins 迁移到 GitHub Actions
从 Travis CI 迁移到 GitHub Actions