Codemagic 构建失败,因为"GitHub Personal Access Token is not set"



我一直在尝试使用codemagic为Mac环境构建React/Electron应用程序,因为我当前的开发环境是Windows。

它几乎完成了构建,但随后失败,状态代码为(1(:

⨯ GitHub Personal Access Token is not set, neither programmatically, nor using env "GH_TOKEN"

我尝试以编程方式将GH_TOKEN设置为";process.env.GH_TOKEN=XXXX";我在哪里使用了我的个人访问令牌。我试着将它添加到我的.env文件中,也试着将其放入yaml文件中。

workflows: 
macos-build:
name: macOS Build
instance_type: mac_pro
environment:
groups:
- prod 
node: 16.14.0
scripts:
- name: Injecting env vars
script: echo "REACT_APP_API_KEY=$REACT_APP_API_KEY" >> .env
- name: Installing packages
script: yarn install
- name: Building Applications - React
script: GH_TOKEN=XXXXXX yarn build
- name: Building Application - Electron
script: yarn electron-builder -m -c.extraMetadata.main=build/electron.js 
artifacts:
- out/make/*.dmg

我也尝试将它作为一个单独的脚本添加,但我仍然收到错误。唯一一次我没有得到错误是如果我添加:

--publish=never

电子构建器标签。但我没有留下任何人工制品。

有人能告诉我我做错了什么吗?

谢谢。

所以我实际上必须在Codemagic中设置环境变量,并将其添加到变量组"戳";。

相关内容

最新更新