Github 操作拉取请求输出 link

Github actions pull request output link

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

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

我能够创建一个 PR 并且 github 操作也被触发,并且 s3 存储桶正在同步并且网站已部署,我希望网站的 link也参加公关活动。

我想不通。是否可以在操作完成后向网站显示link?

我的 Actions 工作文件:

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'

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