Если вы хотите попытаться зафиксировать артефакты сборки обратно в хранилище самостоятельно в рабочем процессе, ознакомьтесь со следующим ответом о том, как подготовить хранилище и конфигурацию 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