【问题标题】:Github actions pull request output linkGithub 操作拉取请求输出链接
【发布时间】:2020-11-02 20:37:17
【问题描述】:

我正在使用 s3 存储桶来部署我的 html 网站。现在我创建了一个 github 操作,该操作将在推送到 main 时部署到 s3 存储桶。

现在我创建了一个开发分支,并希望使用 Pull Request 将我的更改合并到 master,我编写了另一个 github 操作,以便在 master 上创建 PR 时同步到 s3 存储桶,以便在合并之前查看更改。

我能够创建一个 PR 并且也触发了 github 操作,并且 s3 存储桶正在同步并部署了网站,事情是我希望网站的链接也在 PR 中。

我无法弄清楚。操作完成后是否可以显示网站链接?

我的操作工作文件:

name: Website Pull Request

on:
  pull_request:
    branches:
      - master

jobs:
  static:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v2
    - name: S3 Syncing
      uses: jakejarvis/s3-sync-action@master
      with:
        args: --follow-symlinks --delete --exclude '.git*/*'
      env:
        AWS_S3_BUCKET: ${{ secrets.AWS_TEST_S3_BUCKET }}
        AWS_ACCESS_KEY_ID: ${{ secrets.AWS_TEST_ACCESS_KEY }}
        AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_TEST_ACCESS_SECRET }}
        AWS_REGION: 'ap-south-1'

【问题讨论】:

    标签: github github-actions building-github-actions


    【解决方案1】:

    如果您预先知道网站链接(或者您能够以某种自动方式检索它),那么您可以在将网站部署到 S3 后将其添加为 PR 评论。您可以使用专用的 GitHub Action 添加自定义 PR 评论,其中包含指向已部署网站的链接。 There are plenty of them on GitHub Marketplace.

    【讨论】:

      猜你喜欢
      • 2020-06-25
      • 1970-01-01
      • 2021-07-22
      • 2020-03-24
      • 2020-01-30
      • 2020-09-17
      • 2014-05-26
      • 2021-09-24
      • 2022-11-03
      相关资源
      最近更新 更多