Выходная ссылка запроса на извлечение действий Github

#github #github-actions #building-github-actions

#github #github-действия #построение-github-действия

Вопрос:

Я использую корзину s3 для развертывания своего html-сайта. Теперь я создал действие github, которое будет развернуто в s3 buckeet при нажатии на main.

Теперь я создал ветку разработки и хочу объединить свои изменения с master с помощью запроса на извлечение, я написал еще одно действие github для синхронизации с корзиной s3 при создании PR на master, чтобы просмотреть изменения перед их объединением.

Я могу создать PR, и действие github также запускается, и корзина s3 синхронизируется, и веб-сайт развернут, дело в том, что я хочу, чтобы ссылка на веб-сайт также была в PR.

Я не могу это понять. Возможно ли отобразить ссылку на веб-сайт после завершения действия?

Запрос 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'
  

Ответ №1:

Если вы заранее знаете ссылку на веб-сайт (или можете получить ее каким-либо автоматическим способом), вы можете добавить ее в качестве комментария PR после развертывания веб-сайта на S3. Вы можете использовать специальное действие GitHub для добавления настраиваемого PR-комментария со ссылкой на развернутый веб-сайт. На GitHub Marketplace их много.