Как сохранить файлы сборки (React) с помощью Github Actions - PullRequest
0 голосов
/ 12 октября 2019

Я пытаюсь построить реагирующий код, используя действия github. Но после успешной сборки файлов я хочу сохранить их в определенном месте, скажем, «построить» папку в репозитории. В настоящее время я могу собрать файлы, но не могу сохранить их в репозитории

1 Ответ

0 голосов
/ 12 октября 2019

Если вы хотите попытаться зафиксировать артефакты сборки обратно в хранилище самостоятельно в рабочем процессе, ознакомьтесь со следующим ответом о том, как подготовить хранилище и конфигурацию git.

Нажмите для отправки из GitHubaction

В качестве альтернативы, вы можете найти create-pull-request action полезным для этого варианта использования. Он передаст изменения в рабочую область Actions в новую ветку и выдаст запрос на извлечение. Поэтому, если вы вызовете действие create-pull-request после создания артефактов во время рабочего процесса, вы можете поднять это изменение в качестве пиара для просмотра и объединения.

Например:

on: release
name: Update Version
jobs:
  createPullRequest:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v1
      ...
      (your build steps)
      ...
      - name: Create Pull Request
        uses: peter-evans/create-pull-request@v1.5.2
        env:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
          COMMIT_MESSAGE: Add build artifact
          PULL_REQUEST_TITLE: Add build artifact
...