【发布时间】:2021-12-18 18:25:47
【问题描述】:
今天我正在处理 Github Actions 的主题。我对CI这个话题不熟悉。
在 GitHub,我想创建一个操作。目前我使用 GitHub 的样板。我不明白 ubuntu-latest jobs: build: runs-on: ubuntu-latest 是什么意思。在另一个教程中,我看到了自托管。在我要部署的服务器上也是ubuntu,不过这和它无关吧?
非常感谢您的回答、反馈、cmets 和想法。
GitHub 工作流 yml
name: CI
# Controls when the workflow will run
on:
# Triggers the workflow on push or pull request events but only for the master branch
push:
branches: [ master ]
pull_request:
branches: [ master ]
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
# This workflow contains a single job called "build"
build:
# The type of runner that the job will run on
runs-on: ubuntu-latest
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v2
# Runs a single command using the runners shell
- name: Run a one-line script
run: echo Hello, world!
# Runs a set of commands using the runners shell
- name: Run a multi-line script
run: |
echo Add other actions to build,
echo test, and deploy your project.
【问题讨论】:
标签: continuous-integration github-actions