Closed System233 closed 3 years ago
Coding上的配置跟github的大同小异,都是配配环境变量、弄个定时任务就行,其他构建平台同理。 图可能加载不出来,可以看着位置里写的字来点。
开始之前首先通过 #2 方法得到DEVICE_SEED值和打卡项目ID
注册Coding账号并随便进入一个项目,新建的空项目都可以。
等会名字改成打卡计划 位置:构建计划=>创建构建计划=>自定义构建流程=>不使用=>确定 如图:
构建计划
创建构建计划
自定义构建流程
不使用
确定
位置:构建计划=>前面新建的打卡计划=>设置=>流程配置=>文本编辑器 如图: 粘贴如下代码
前面新建的打卡计划
设置
流程配置
文本编辑器
pipeline { agent { docker { reuseNode true registryUrl 'https://coding-public-docker.pkg.coding.net' image 'public/docker/nodejs:14' } } stages { stage('打卡') { steps { sh '''git clone --depth=1 https://github.com/System233/time-helper.git cd time-helper npm install npm run main''' } } } }
点击右上角环境变量按钮,跟在github设置secrets的过程一样,设置运行参数
环境变量
设置完了,最后保存,回到构建计划页面,手动跑一下,确认正常之后就可以在设置里设置定时计划让它自动跑了。
在coding上的配置方法还有很多种,上面例举的是一种直接从github拉代码过来跑的做法,如果我把这个仓库删了,这个代码也就跑不动了,此仓库被恶意篡改,也会导致数据外泄。 要规避此类问题,可以把代码里的git链接换成你自己的仓库,这个仓库放哪里都行,不管是fork的还是码云的,只要你能访问到,别人又改不了的就行。
Coding上的配置跟github的大同小异,都是配配环境变量、弄个定时任务就行,其他构建平台同理。 图可能加载不出来,可以看着位置里写的字来点。
配置步骤
开始之前首先通过 #2 方法得到DEVICE_SEED值和打卡项目ID
1.进入一个项目
注册Coding账号并随便进入一个项目,新建的空项目都可以。
2.新建构建计划
等会名字改成打卡计划 位置:
构建计划
=>创建构建计划
=>自定义构建流程
=>不使用
=>确定
如图:3.编辑构建流程
位置:
构建计划
=>前面新建的打卡计划
=>设置
=>流程配置
=>文本编辑器
如图: 粘贴如下代码点击右上角
环境变量
按钮,跟在github设置secrets的过程一样,设置运行参数设置完了,最后保存,回到
构建计划
页面,手动跑一下,确认正常之后就可以在设置
里设置定时计划让它自动跑了。在coding上的配置方法还有很多种,上面例举的是一种直接从github拉代码过来跑的做法,如果我把这个仓库删了,这个代码也就跑不动了,此仓库被恶意篡改,也会导致数据外泄。 要规避此类问题,可以把代码里的git链接换成你自己的仓库,这个仓库放哪里都行,不管是fork的还是码云的,只要你能访问到,别人又改不了的就行。