一、相关环境和版本
搞过CI/CD的同学一定吃过不少苦头,或者说遇到不少坑,但是对自动化的执着住挡不了前进的步伐,如果你缺少了运维这一块知识,那么你的流水线总是不那么完美,本文记录的是自己躺过的坑,希望对你有所帮助。
服务器:windows2008【历史遗留服务器,建议升级到2012以上,2016支持Windows的容器化技术】
源代码管理:git
.net core版本:net core 2.2
这里最应该注意的是操作系统版本和Jenkins的版本,不同的版本,特别是操作系统操作的shell可能千差万别,你会在网上看到各种命令,所以选择好自己的环境。
安装Jenkins比较简单,这里略过……
Step1.创建一个自由风格的Jenkins项目,这一步比较简单略过(pipeline项目是一项更加挑战,也许运维高手更需要熟悉,这里跳过)
Step2.在配置git源码路径的时候报错:
解决方法:
1.安装git client插件,并重启jenkins
2.确保安装jenkins的服务器同时也安装了git,并在jenkins上配置git的路径,如下图:
3.成功配置git源码路径
Step3.构建时候报错: