一.在gitlab中创建token 复制token,此token只显示一次:6SB8y4jt31NnYG5-nWoi 二.在gitlab上为项目创建trunk分支 三.在jenkins中配置gitlab 系统管理-->插件管理-->需要先安装gitlab插件 系统管理-->系统设置-->gitlab 四.配置项目的源码管理及构建触发器 配置gitlab的时候需要用到下图中的: webhook url:http://192.168.7.80:8080/project/java-tes…
Jenkins 配合 GitLab 实现分支的自动合并.自动创建 Tag 背景 GitFlow工作流简介 Gitflow工作流定义了一个围绕项目发布的严格分支模型,它会相对复杂一点,但提供了用于一个健壮的用于管理大型项目的框架,非常适合用来管理大型项目的发布和维护. 贯穿整个开发周期,master和develop分支是一直存在的,master分支可以被视为稳定的分支, 而develop分支是相对稳定的分支,特性开发会在feature分支上进行,发布会在release分支上进行,而bug修复则会在…
一.配置gitlab上提交代码后在jenkins上自动构建 1.在jenkins上配置gitlab 系统管理--->系统设置--->gitlab配置 2.在gitlab上配置token 3.在jenkins上配置gitlab的token 4.在构建触发器中配置 5.在gitlab中创建一个dev分支然后在jenkins中基于该分支创建一个token给gitlab用 6.接下来在gitlab中配置集成,填上jenkins的url和token即可(要记得取消ssl) 7.此时git一提交代码jen…
一.安装jenkinshttps://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/     #清华yum源 yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel[root@jenkins ~]# yum install java-1.8.0-openjdk.x86_64 java-1.8.0-openjdk-devel.x86_64  [root@jenkins ~]# wget http…
记录使用gitlab协同开发时从自己的分支向master分支提交代码的步骤: 环境:安装了git和TortoiseGit(git的可视化工具) 1.首先切换到自己的分支(如果不在自己的分支) 2.git commit到自己的分支 3.commit到自己的分支操作后先不要急着push到自己的远程分支,先点击pull从master分支拉去最新的代码,避免后面产生冲突 4.在pull了master的分支后,最后再点击push将自己的更改提交到自己的远程分支 5.到gitlab网页版进入到自己的项目点击…
最近在工作中遇到了git跨分支提交代码的问题,本地拉的是远程master分支的代码,需要将本地修改代码提交到远程temp分支. 1.在gitlab上对相应项目fork本地分支 2.更新本地代码,将远程temp分支代码提取merge到本地master分支(我这边使用的开发工具是netbeans) 点击完成,若出现冲突,可点击查看,将本地修改代码进行备份,然后将本地对应的冲突文件还原,解决冲突,待更新完成之后,再将备份的修改代码在更新后的代码中进行相应的修改进行提交. 3.提交本地代码 选择对应的文…
转载:https://www.abcdocker.com/abcdocker/2065 一.代码流水线管理 Pipeline名词顾名思义就是流水线的意思,因为公司可能会有很多项目.如果使用jenkins构建完成后,开发构建项目需要一项一项点击,比较麻烦.所以出现pipeline名词.  代码质量检查完毕之后,我们需要将代码部署到测试环境上去,进行自动化测试 新建部署代码项目 点击新建 这里只需要写一下描述 执行Shell脚本  温馨提示:执行命令主要涉及的是权限问题,我们要搞明白,jenkins…
1.代码流水线管理 Pipeline名词顾名思义就是流水线的意思,因为公司可能会有很多项目.如果使用jenkins构建完成后,开发构建项目需要一项一项点击,比较麻烦.所以出现pipeline名词. 代码质量检查完毕之后,我们需要将代码部署到测试环境上去,进行自动化测试. 新建部署代码项目 点击新建 填写构建任务的描述 新增构建步骤,执行Shell脚本 温馨提示:执行命令主要涉及的是权限问题,我们要搞明白,jenkins是以什么权限来执行命令的.那么问题来了,我们现在192.168.56.11(J…
Gitblit是一个纯Java基于git的解决方案.它属于Apache Allura等伪造软件之一,它将票务系统与web ui结合在一起.我经历了一个设置过程,我想我可以帮助新用户避免痛点. 使用场景 你想自我托管git repos 您想要设置Jenkins服务器以执行git repo推送并在这些分支上运行构建测试. 您有一个域名,您可以为它设置A记录. Gitblit 易于安装 与詹金斯很好地融为一体 轻量级 - 与Allura或Gitlab相比 缺乏用户的自助注册功能 詹金斯CI 易于安装…
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…