本文基于GitHub演示自动化部署,实际上你可以选择任意的Git托管环境。
使用的模式:DooD(Docker-outside-of-Docker)。
本文所有内容均开源
欢迎关注我的GitHub:
neverc/netcore-jenkins(由于是半年前构建的,sdk版本为dotnet sdk:2.0)
NeverCL/netcore-jenkins(上传docker hub上的源码)
NeverCL/jenkins-demo(本例中的repo)
Jenkins安装启动基于dotnet的jenkins:
docker run --name my-jenkins -P \ -e TZ='Asia/Shanghai' \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /var/jenkins_home:/var/jenkins_home \ -d neverc/netcore-jenkins