我设置了一个 GitHub 操作来构建我的 React 应用程序。
我需要将该构建推送到另一个我用来跟踪构建的存储库。这是实际运行的操作:
on:
push:
branches: [master]
jobs:
build:
name: create-package
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [14]
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
name: Use Node.js 14
with:
node-version: ${{ matrix.node-version }}
#- name: Install dependencies
- run: npm ci
- run: npm run build --if-present
env:
CI: false
copy:
runs-on: ubuntu-latest
needs: build
steps:
- name: Copy to another repo
uses: andstor/copycat-action@v3
with:
personal_token: ${{ secrets.API_TOKEN_GITHUB }}
src_path: build
dst_path: /.
dst_owner: federico-arona
dst_repo_name: test-build
dst_branch: main
顺便说一句,当操作运行复制作业时,它会失败并显示以下消息:
cp: can't stat 'origin-repo/build': No such file or directory
我究竟做错了什么?