tips:jenkins通过配置,将之前编译.打包.上传.部署到Tomcat中的过程交由jenkins,jenkins通过指定的代码地址url,将代码拉取到其jenkins的安装位置,进行编译.打包和发布到容器中 jenkins环境 :代码clone(Git).代码编译(Maven).代码运行(Tomcat)的基本环境.公司专门服务配置的环境(redis,mysql数据库,zk,缓存,以及各种服务的配置) 目前我们公司就是这样整体的一个流程,我必须在这里记录下 步骤: 1.git拉取代码,跑公司…
步骤 jenkins已集成git插件(如无,请自行下载) 1. 去到源码管理栏,选中Git: 使用http协议去获取代码 Repository URL填写http的git地址,此时未选择相应的Credentials,会有图中红色提示 HTTP协议的话,需要输入账号密码来验证,点击Add,输入的账号密码并保存,记得kind选择“Username with password” 选后Credentials选中刚刚新增的账号密码,红色提示消失: 使用ssh协议去获取代码 Repository URL填写…
1. gitlab前面已经写过了,自己去参考 https://www.cnblogs.com/yitianyouyitian/p/9214940.html 2. jenkins安装 2.1 jdk 安装 下载linux jdk-8u11-linux-x64.tar.gz 到甲骨文官网或国内镜像下载JDK(www.oracle.com) 解压: tar vxf jdk-8u11-linux-x64.tar.gz 配置环境变量: #set Maven environment vi /etc/prof…
通过前面三篇: .NET Core部署到linux(CentOS)最全解决方案,常规篇 .NET Core部署到linux(CentOS)最全解决方案,进阶篇(Supervisor+Nginx) .NET Core部署到linux(CentOS)最全解决方案,高阶篇(Docker+Nginx 或 Jexus) 通过前面三篇文章的介绍,我们已经对.net core多方案部署到linux下有了非常全面的认识,小型团队已经足够使用.虽然目前的方案可以实现一键部署更新,但是还是需要登陆到linux服务器…
jenkins上git 拉取回来的代码是在 工作区的文件夹里面(默认每次拉取最新的版本下来的)(不是自己本地仓库的那个)  (晕~~,一开始以为是拉取回自己的本地仓库) 找到jenkins git里面拉取出代码(工作区),然后去执行即可…
jenkins的部署 一.部署git 1)先检查系统是否已经自带了git,如果有,就卸载 $ rpm -qa | grep git && rpm -e git --nodeps 2)开始安装git所需要的依赖包 $ yum -y install curl-devel gettext-devel expat-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker 3)下载git源码包并安装 $ wget https://mirro…
这几天一直在搞 Jenkins + Docker + Azure Devops 部署,因为这种方式部署真的非常的省心,而且速度快,方便快捷,等等无数优点,感谢我的单身领导的支持,当然也感谢 晓晨大神,没有他的博客,真的不知道怎么搞. 好滴,进入正题:  第零点:当然要先安装.Net core 运行时啦!官网上就有下载喔~ 首先  这里的jenkins并不是装在docker里面的jenkins,是直接安装到linux上的jenkins.我参考的是晓晨的博客,晓晨大佬就是厉害  原文链接:https…
基于1 上文实现拉取代码后能自动触发sonar-runner实现代码扫描评测,job1完成   添加sonar插件 SonarQube Plugin   配置: 系统设置à告知jenkins,sonar在哪   https://docs.sonarqube.org/display/SONAR/User+Token How to Generate a Token To generate a token, to go User > My Account > Security. Your exist…
jenkins+Git子模块自动拉取代码 添加Git子模块 先克隆想要添加子模块的仓库git clone ssh://git@ip:port/user/project.git,这个是主目录. 进入仓库,添加子模块git submodule add ssh://git@ip:port/user/project.git,和主仓库不同. ls查看,会有.gitmodules和子模块的项目名. 将生成的文件和目录push到主仓库中. 克隆有子模块的仓库 添加过子模块的仓库,如果想重新克隆,和普通克隆一样…
https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks https://github.com/git/git/blob/master/templates/hooks--commit-msg.sample 8.3 Customizing Git - Git Hooks Git Hooks Like many other Version Control Systems, Git has a way to fire off custom scr…