jenkins

安装

官网

常用项

选择Discard old builds的策略可以保存log

选择This project is parameterized可以设置变量等

General

  • Choice Parameter: 选择
  • Git Parameter: git管理(一般在高级中选择DESCENDING_SMART和TOP)
  • String Parameter: 字符串

源码管理

  • git: Branches to build可以设置${Version}

构建环境

  • Delete workspace before build starts: 执行下一个任务的时候删除任务空间的文件
  • Add timestamps to the Console Output: 在log中显示时间

Build Steps

  • Conditional step (single) : Execute shell 可以在本机执行多行命令
  • Execute shell script on remote host using ssh ssh到别的机器执行多行命令

构建后操作

  • Groovy Postbuild: Groovy Script 可以在左边显示黄色的消息

安装docker的loki插件

docker plugin install grafana/loki-docker-driver:2.8.0 --alias loki --grant-all-permissions

muen上线脚本