全球主机交流论坛

标题: 50找人教我github actions [打印本页]

作者: 大白白    时间: 2023-7-5 15:21
标题: 50找人教我github actions
本帖最后由 大白白 于 2023-7-6 00:16 编辑

已经有mjj私信我,问题已经解决,我已经打了7u感谢费,圆满结束!





作者: 大白白    时间: 2023-7-5 15:25
顶一下
作者: hostvps    时间: 2023-7-5 15:26
我只会用来编译路由器固件
作者: 鸿蒙之家    时间: 2023-7-5 15:26
我不会,楼下接了
作者: 二狗    时间: 2023-7-5 15:28
直接贴报错
作者: [MJJ]    时间: 2023-7-5 15:29
自建tg图床 不比这个好?
github的 自动化 不稳定
作者: DogeLee2    时间: 2023-7-5 15:37
你直接50买个小鸡
整个兰空不就行了
作者: 大白白    时间: 2023-7-5 15:40
hostvps 发表于 2023-7-5 15:26
我只会用来编译路由器固件

这个我也不会哈哈
作者: 大白白    时间: 2023-7-5 15:41
DogeLee2 发表于 2023-7-5 15:37
你直接50买个小鸡
整个兰空不就行了

npm可以免费加速呢,自己买小鸡速度不快
作者: 大白白    时间: 2023-7-5 15:44
二狗 发表于 2023-7-5 15:28
直接贴报错

太慢了,找人看一下一步到位
作者: hooper    时间: 2023-7-5 16:39
我会,楼主怎么联系
作者: 雁过拔毛的MJJ    时间: 2023-7-5 17:10
本帖最后由 雁过拔毛的MJJ 于 2023-7-5 17:25 编辑

他的action有一丢丢问题(master要改为main,然后npm版本太低了,我改成了16),害的我调试这么多次
直接复制文件,action里粘贴,然后运行workflow
圈重点:设置,action ,Workflow permissions要给读写权限,否则最后推送不上去

ps:你不觉得每次上传完图片,然后发布,然后更改链接的版本号,然后更改图片名称,这很麻烦么?

  1. name: NPM & WebP

  2. # 在 Release 发布时 或手动执行

  3. on:
  4.   release:
  5.      types:
  6.        - published

  7.   workflow_dispatch:

  8. jobs:
  9.   publish-npm:
  10.     runs-on: ubuntu-latest
  11.     # Clone 仓库
  12.     steps:
  13.       - name: Checkout
  14.         uses: actions/checkout@v2
  15.         with:
  16.           ref: main
  17.       # 安装 Node.js   
  18.       - name: Setup Node
  19.         uses: actions/setup-node@v1
  20.         with:
  21.           node-version: "16.x"
  22.           registry-url: https://registry.npmjs.org/
  23.         
  24.       # rawimg/ 作为原始图片存储,webpimg/ 作为压缩图片存储处,最后合并。
  25.       # 安装相关插件,转换图片。
  26.       - name: Install & Convert
  27.         run: |
  28.           npm install -g webp-batch-convert
  29.           cwebp-batch --in rawimg --out webpimg -q 75
  30.           mv webpimg/*.webp rawimg/
  31.          
  32.       # 发布 NPM 包
  33.       - name: Publish Package
  34.         run: |
  35.           git config --global user.email "[email protected]"
  36.           git config --global user.name "iColaBot"
  37.           npm version patch
  38.           npm publish
  39.         env:
  40.           NODE_AUTH_TOKEN: ${{secrets.npm_token}}
  41.          
  42.       # 删除 rawimg/ 和 webpimg/ 下的所有文件
  43.       - name: Delete Files
  44.         run: |
  45.           rm -rf webpimg/*
  46.           rm -rf rawimg/*
  47.           touch webpimg/.gitkeep
  48.           touch rawimg/.gitkeep
  49.          
  50.       - name: Push
  51.         run: |
  52.           git add -A
  53.           git commit -m "Publish"
  54.           git push origin main
复制代码




体验了一下,感觉比我自己的图床快一点(上面是我自己图床)

作者: 鸿蒙之家    时间: 2023-7-5 17:56
雁过拔毛的MJJ 发表于 2023-7-5 17:10
他的action有一丢丢问题(master要改为main,然后npm版本太低了,我改成了16),害的我调试这么多次
...

大佬呀
作者: keepway    时间: 2023-7-5 18:24
还是不要用github滥用图床,外面 一堆可以选择的
作者: eDream    时间: 2023-7-5 19:45
还得是mjj啊
作者: zsj403919383    时间: 2023-7-5 22:11
雁过拔毛的MJJ 发表于 2023-7-5 17:10
他的action有一丢丢问题(master要改为main,然后npm版本太低了,我改成了16),害的我调试这么多次
...

牛逼




欢迎光临 全球主机交流论坛 (https://lilynana.eu.org/) Powered by Discuz! X3.4