ffuqiangg / build_openwrt

编译 Phicomm N1 使用的 OpenWrt、ImmortalWrt、LEDE、IStoreOS 固件
54 stars 24 forks source link

还是不成功,麻烦大佬看看 #3

Closed wclmgcd closed 1 year ago

wclmgcd commented 1 year ago

问题出在这一步 Upload firmware to release: Run ncipollo/release-action@main with: tag: lede-2023.08.13-0154 bodyFile: release.txt artifacts: /opt/openwrt_packit/output/*

generateReleaseNotes: false
makeLatest: legacy
omitBody: false
omitBodyDuringUpdate: false
omitDraftDuringUpdate: false
omitName: false
omitNameDuringUpdate: false
omitPrereleaseDuringUpdate: false
removeArtifacts: false
replacesArtifacts: true
skipIfReleaseExists: false
token: ***
updateOnlyUnreleased: false

env: FEEDS_CONF: config/lede/feeds.conf.default CONFIG_FILE: config/lede/config DIY1_SH: config/lede/diy1.sh DIY2_SH: config/lede/diy2.sh TZ: Asia/Shanghai COMPILE_DATE: R23.08.12 PACKAGED_OUTPUTPATH: /opt/openwrt_packit/output PACKAGED_OUTPUTDATE: 08.13.0154 PACKAGED_STATUS: success GITHUB_TOKEN: Error: Error 403: Resource not accessible by integration

wclmgcd commented 1 year ago

用的是大雕的源,我看你说明中还要修改那些,请大佬一并说明

ffuqiangg commented 1 year ago

用的是大雕的源,我看你说明中还要修改那些,请大佬一并说明

是不是没有 GH_TOKEN

wclmgcd commented 1 year ago

这个要如何设置?

wclmgcd commented 1 year ago

GH_TOKEN是开发者设置里的Personal access tokens (classic)吗? 我原来用另一个自动编译配置里面可以成功,这里也有GITHUB_TOKEN,

ffuqiangg commented 1 year ago

这个仓库有添加 token 吗?注意命名和 build-openwrt.yml 文件中是否一致。

ffuqiangg commented 1 year ago

Snipaste_2023-08-13_14-20-30 不想麻烦直接删除 build-openwrt.yml 文件中 234,235 这两行其实也可以。

wclmgcd commented 1 year ago

感谢大佬

wclmgcd commented 1 year ago

这个仓库有添加 token 吗?注意命名和 build-openwrt.yml 文件中是否一致。 大佬,如何添加token?是直接把Secrets.GITHUB_TOKEN改成ghp_xxxxxxxxxxxxxxxxxxxxxx?

ffuqiangg commented 1 year ago

这个仓库有添加 token 吗?注意命名和 build-openwrt.yml 文件中是否一致。 大佬,如何添加token?是直接把Secrets.GITHUB_TOKEN改成ghp_xxxxxxxxxxxxxxxxxxxxxx?

仓库的 settings > secrets > actions 里面添加 name 写 GH_TOKEN ,secret 填 ghp_xxx

ffuqiangg commented 1 year ago

这个仓库有添加 token 吗?注意命名和 build-openwrt.yml 文件中是否一致。 大佬,如何添加token?是直接把Secrets.GITHUB_TOKEN改成ghp_xxxxxxxxxxxxxxxxxxxxxx?

这是 Smith 写的 github actions 申请和设置 github_token 的文档,挺详细的。还没搞懂的话去看看应该就明白了。 https://github.com/ophub/amlogic-s9xxx-armbian/blob/main/documents/README.cn.md#2-%E8%AE%BE%E7%BD%AE%E9%9A%90%E7%A7%81%E5%8F%98%E9%87%8F-github_token https://github.com/ophub/amlogic-s9xxx-armbian/blob/main/documents/README.cn.md#3-fork-%E4%BB%93%E5%BA%93%E5%B9%B6%E8%AE%BE%E7%BD%AE-gh_token

wclmgcd commented 1 year ago

太怪了,我设置好github_token后,同样的配置居然超时了,fork其他的只是修改config,也是超时,大佬可以帮我编译一个吗?把ip修改成192.168.1.2,app只要passwall,openclash,luci-app-amlogic,luci-app-unblockmusic,

ffuqiangg commented 1 year ago

太怪了,我设置好github_token后,同样的配置居然超时了,fork其他的只是修改config,也是超时,大佬可以帮我编译一个吗?把ip修改成192.168.1.2,app只要passwall,openclash,luci-app-amlogic,luci-app-unblockmusic,

检查日志,大概率是 luci-app-unblockmusic 需要编译 node,node 编译非常耗时间。

wclmgcd commented 1 year ago

luci-app-unblockmusic 我是用的go版,主要是就是在发布那一步失败后,再次重新编译,就出现超时

ffuqiangg commented 1 year ago

luci-app-unblockmusic 我是用的go版,主要是就是在发布那一步失败后,再次重新编译,就出现超时

我看了你的 config,的确是有编译 node。你去 actions 日志页面点击右边的齿轮选择 view raw logs,然后对比时间戳看看是哪一步编译用时太多,然后调整 config,超时没有其它办法解决。 还有 actions 每次分配的服务器 cpu 是不一样的,所以同样的配置这次 5 小时 40 分能完成,下次可能就要 6 小时以上造成超时。

wclmgcd commented 1 year ago

感谢大佬,终于成功了