参数化构建过程

安装插件:git parameter 

#参数化构建过程:添加git参数
#名称:tag
#描述:选择你需要部署的 tag 版本
#参数类型:标签
#默认值:origin/master

#丢弃旧的构建
保持构建的最大个数:5

#GIT修改
指定分支:$

安装nodejs插件

#安装plugin->NodeJs
#配置【全局工具配置】=>新增nodeJs=>添加名字和选择对应的版本
*注意-选择(install from nodejs.org mirror)镜像安装速度快 
  Mirror URL:http://npm.taobao.org/mirrors/node

#项目 设置=》构建环境=》【Provide Node & npm bin/ folder to PATH】 勾选

git推送时添加tag

git tag -a v1.9.0 #或者git tag -a v1.9.0 -m 'message'
git push origin v1.9.0

git tag -l  #查看标签
git tag -d  v1.9.0 #删除标签
git push --delete origin  v1.9.0 #删除远程标签

#推送后在jenkins下的
Build with Parameters下可看到对应的标签版本
可以选择版本构建

自动构建

#构建触发器
#Build when a change is pushed to Gogs

https://driverzhang.github.io/post/gogs%E4%B8%8Ejenkin%E5%AE%9E%E7%8E%B0devops%E6%B5%81%E7%A8%8B%E8%90%BD%E5%9C%B0%E5%AE%9E%E9%AA%8C/

https://www.dandelioncloud.cn/article/details/1480542259312676865