GitHub Docs
All products
GitHub Actions
Quickstart
Learn GitHub Actions
Understanding GitHub Actions
Finding and customizing actions
Essential features
Managing complex workflows
Sharing workflows with your organization
Creating templates
Using templates
Reusing workflows
Events that trigger workflows
Expressions
Contexts
Workflow syntax
Workflow commands
Environment variables
Workflow billing & limits
Managing workflow runs
Manually run a workflow
Re-running workflows and jobs
Canceling a workflow
批准公共复刻运行
Reviewing deployments
Disable & enable a workflow
Skip workflow runs
Deleting a workflow run
Download workflow artifacts
Remove workflow artifacts
Build and test
Continuous integration
Build & test Java & Ant
Build & test Java & Gradle
Build & test Java with Maven
Build & test .NET
Build & test Node.js or Python
Build & test PowerShell
Build & test Ruby
Build & test Swift
Build & test Xamarin apps
Deployment
About deployments
About continuous deployment
Deploy with GitHub Actions
Deploying to your cloud provider
Deploy to Amazon ECS
Deploy to Azure App Service
Deploy to Google Kubernetes Engine
Security hardening your deployments
About security hardening with OpenID Connect
Configuring OpenID Connect in Amazon Web Services
Configuring OpenID Connect in Azure
Configuring OpenID Connect in Google Cloud Platform
Configuring OpenID Connect in HashiCorp Vault
Configuring OpenID Connect in cloud providers
Using OpenID Connect with reusable workflows
Targeting different environments
Use environments for deployment
Managing your deployments
View deployment history
Deploying Xcode applications
Sign Xcode applications
Containerized services
About service containers
PostgreSQL service containers
Redis service containers
Publishing packages
Packaging with GitHub Actions
Publishing Docker images
Java packages with Gradle
Java packages with Maven
Node.js packages
Managing issues and pull requests
Actions for project management
Adding labels to issues
Closing inactive issues
Add label to comment on issue
Move assigned issues
Remove label when adding card
Scheduling issue creation
Migrating to GitHub Actions
Migrate from Azure Pipelines
Migrate from CircleCI
Migrate from GitLab CI/CD
Migrate from Jenkins
Migrate from Travis CI
Monitor & troubleshoot
About monitoring and troubleshooting
Use the visualization graph
Add a status badge
View workflow run history
View job execution time
Using workflow run logs
Enabling debug logging
Notifications
Use GitHub-hosted runners
GitHub-hosted runners
Customize runners
Hosting your own runners
About self-hosted runners
Add self-hosted runners
Autoscaling with self-hosted runners
Run runner app on startup
Proxy servers
Label runners
Use runners in a workflow
Manage runner groups
Monitor & troubleshoot
Remove self-hosted runners
Security guides
Security hardening
Encrypted secrets
Automatic token authentication
Advanced guides
Caching dependencies
Storing workflow artifacts
GitHub CLI in workflows
Creating actions
About custom actions
Docker container action
JavaScript action
Composite action
Metadata syntax
Dockerfile support
Setting exit codes
在 GitHub Marketplace 中发布
Releasing and maintaining actions
CLI setup action
Guides for GitHub Actions
我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问
英文文档
。如果此页面上的翻译有问题,请
告诉我们
。
GitHub Actions
/
Containerized services
Free, Pro, & Team
Free, Pro, & Team
Enterprise Cloud
Enterprise Server 3.3
Enterprise Server 3.2
Enterprise Server 3.1
Enterprise Server 3.0
GitHub AE
所有企业版本
简体中文
English
简体中文 (Simplified Chinese)
日本語 (Japanese)
Español (Spanish)
Português do Brasil (Portuguese)
GitHub Docs
GitHub Actions
/
Containerized services
GitHub Actions
Get started
Account and profile
Authentication
Repositories
GitHub
Enterprise administrators
Billing and payments
Organizations
Code security
Pull requests
GitHub Issues
GitHub Actions
GitHub Codespaces
GitHub Packages
Search on GitHub
Developers
REST API
GraphQL API
GitHub CLI
GitHub Discussions
GitHub Sponsors
Building communities
GitHub Pages
Education
GitHub Desktop
Atom
Electron
CodeQL
npm
Free, Pro, & Team
Free, Pro, & Team
Enterprise Cloud
Enterprise Server 3.3
Enterprise Server 3.2
Enterprise Server 3.1
Enterprise Server 3.0
GitHub AE
所有企业版本
简体中文
English
简体中文 (Simplified Chinese)
日本語 (Japanese)
Español (Spanish)
Português do Brasil (Portuguese)
Using containerized services
You can use containerized services in your GitHub Actions workflows.
About service containers
Creating PostgreSQL service containers
Creating Redis service containers
此文档对您有帮助吗?
隐私政策
帮助我们创建出色的文档!
所有 GitHub 文档都是开源的。看到错误或不清楚的内容了吗?提交拉取请求。
做出贡献
或者,
了解如何参与。
还需要帮助?
询问 GitHub 社区
联系支持