简介
您只需要 GitHub 仓库来创建和运行 GitHub Actions 工作流程。 在本指南中,您将添加一个工作流程,演示 GitHub Actions 的一些基本功能。
下面的示例显示 GitHub Actions 作业如何自动触发、在哪里运行及其如何与仓库中的代码交互。
创建第一个工作流程
1.如果 .github/workflows 目录不存在,请在 GitHub 的仓库中创建此目录。
2.在 .github/workflow 目录中,创建一个名为 github-actions-demo.yml 的文件。 更多信息请参阅“创建新文件”。
3.将以下 YAML 内容复制到 github-actions-demo.yml 文件中:
name: GitHub Actions Demo
on: [push]
jobs:
Explore-GitHub-Actions:
runs-on: ubuntu-latest
steps:
- run: echo " The job was automatically triggered by a ${{ github.event_name }} event."
- run: echo " This job is now running on a ${{ runner.os }} server hosted by GitHub!"
- run: echo " The name of your branch is ${{ github.ref }} and your repository is ${{ github.repository }}."
- name: Check out repository code
uses: actions/checkout@v3
- run: echo " The ${{ github.repository }} repository has been cloned to the runner."
- run: echo "️ The workflow is now ready to test your code on the runner."
- name: List files in the repository
run: |
ls ${{ github.workspace }}
- run: echo " This job's status is ${{ job.status }}."
4.滚动到页面底部,然后选择 Create a new branch for this commit and start a pull request(为此提交创建一个新分支并开始拉取请求)。 然后,若要创建拉取请求,请单击 Propose new file(提议新文件)。
向仓库的分支提交工作流程文件会触发 push 事件并运行工作流程。
查看工作流程结果
1.在 GitHub.com 上,导航到仓库的主页面。
2.Under your repository name, click Actions.
5.在 Jobs(作业)下,单击 Explore-GitHub-Actions 作业。