Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the
English documentation
.
GitHub Docs
Version:
Free, Pro, & Team
Search GitHub Docs
All products
GitHub 操作
快速入门
了解 GitHub Actions
了解 GitHub Actions
Finding and customizing actions
Essential features
表达式
上下文
变量
Workflow billing & limits
示例
Using scripts to test your code on a runner
Use the GitHub CLI on a runner
Using concurrency, expressions, and a test matrix
使用工作流
关于工作流程
触发工作流
触发工作流的事件
工作流程语法
工作流命令
Reuse workflows
必需工作流
缓存依赖项
Store artifacts
Create starter workflows
使用入门工作流程
Share workflows with your organization
GitHub CLI in workflows
使用作业
Using jobs in a workflow
Choose the runner for a job
Using conditions to control job execution
矩阵
并发
环境
Running jobs in a container
Setting default values for jobs
Assigning permissions to jobs
Define outputs for jobs
管理工作流运行
Manually run a workflow
Re-run workflows and jobs
取消工作流程
Approve public fork runs
Approve private fork runs
审查部署
Disable & enable a workflow
Skip workflow runs
Delete a workflow run
Download workflow artifacts
Remove workflow artifacts
生成和测试
持续集成
Build & test Go
Build & test Java & Ant
Build & test Java & Gradle
Build & test Java with Maven
Build & test .NET
Build & test Node.js
Build & test PowerShell
Build & test Python
Build & test Ruby
Build & test Swift
Build & test Xamarin apps
部署
关于部署
关于持续部署
使用 GitHub 操作进行部署
部署到云提供商
Deploy to Amazon ECS
部署到 Azure
Deploy to Google Kubernetes Engine
安全强化部署
Security hardening with OpenID Connect
OpenID Connect in AWS
Configuring OpenID Connect in Azure
Configuring OpenID Connect in Google Cloud Platform
OpenID Connect in HashiCorp Vault
OpenID Connect in cloud providers
OpenID Connect with reusable workflows
面向不同的环境
Use environments for deployment
管理部署
查看部署历史记录
部署 Xcode 应用程序
Sign Xcode applications
容器化服务
关于服务容器
PostgreSQL service containers
Redis service containers
发布包
Packaging with GitHub Actions
发布 Docker 映像
Publish Java packages with Gradle
Publish Java packages with Maven
Publish Node.js packages
管理问题和拉取请求
Actions for project management
Add labels to issues
Close inactive issues
Add label to comment on issue
Move assigned issues
Remove label when adding card
计划议题的创建
迁移到 GitHub Actions
Automate migration with GitHub Actions Importer
Migrate from Azure Pipelines
Migrate from CircleCI
Migrate from GitLab CI/CD
从 Jenkins 迁移
Migrate from Travis CI
监视和故障排除
关于监控和疑难解答
Use the visualization graph
Add a status badge
View workflow run history
View job execution time
使用工作流运行日志
启用调试日志记录
工作流程运行通知
GitHub 托管的运行程序
关于 GitHub 托管的运行程序
Larger runners
Control access to larger runners
Monitor current jobs
Customize runners
Connect to a private network
自托管运行程序
关于自托管运行程序
Add self-hosted runners
Autoscale self-hosted runners
Run a script before or after a job
Customize containers used by jobs
Run runner app on startup
代理服务器
Label runners
Use runners in a workflow
Manage access with runner groups
监视和故障排除
Remove self-hosted runners
安全指南
安全性强化
加密机密
自动令牌身份验证
创建操作
关于自定义操作
Create a Docker container action
Create a JavaScript action
Create a composite action
Metadata syntax
Dockerfile support
设置退出代码
Publish in GitHub Marketplace
Share from your private repository
Share with your organization
Releasing and maintaining actions
CLI setup action
GitHub Actions 指南
GitHub 操作
/
部署
部署
使用 GitHub Actions 自动部署项目。
关于部署
关于持续部署
使用 GitHub Actions 进行部署
部署到云提供商
部署到 Amazon Elastic Container Service
部署到 Azure
部署到 Google Kubernetes Engine
安全强化您的部署
关于使用 OpenID Connect 进行安全强化
在 Amazon Web Services 中配置 OpenID Connect
在 Azure 中配置 OpenID Connect
在 Google Cloud Platform 中配置 OpenID Connect
在 HashiCorp Vault 中配置 OpenID Connect
在云提供商中配置 OpenID Connect
将 OpenID Connect 与可重用的工作流程结合使用
针对不同的环境
使用环境进行部署
管理部署
查看部署历史记录
部署 Xcode 应用程序
在用于 Xcode 开发的 macOS 运行器上安装 Apple 证书