SpringCloud(3.1)Jenkins安装+GitLab拉取项目
来源:互联网 发布:淘客采集上传淘宝店铺 编辑:程序博客网 时间:2024/06/05 18:33
Maven安装
http://maven.apache.org/download.cgi
# source /etc/profile# vim /etc/profile# mvn --version
export M2_HOME=/home/avatar/maven/apache-maven-3.5.0export PATH=${M2_HOME}/bin:${PATH}
# mvn --versionApache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-04T03:39:06+08:00)Maven home: /home/avatar/maven/apache-maven-3.5.0Java version: 1.8.0_131, vendor: Oracle CorporationJava home: /home/avatar/java/jdk1.8.0_131/jreDefault locale: zh_CN, platform encoding: UTF-8OS name: "linux", version: "4.4.0-38-generic", arch: "amd64", family: "unix"
创建一个Maven
如果发现没有构建一个maven项目这个选项,是因为插件没有安装
1配置git用户名和密码
2配置 git ssh key
链接方法
首先你需要在github上或者gitlab上有一个自己的账户
打开git bash,输入命令ls -al ~/.ssh。
root@avatar-pc:/home/avatar# ls -al ~/.ssh总用量 8drwx------ 2 root root 4096 6月 23 14:22 .drwx------ 14 root root 4096 6月 23 14:22 ..
检查是否显示有id_rsa.pub或者id_dsa.pub存在,如果存在请直接跳至第4步。
在git bash中键入ssh-keygen -t rsa -C “your_email@example.com”,注意将这里的邮箱地址替换成你自己的邮箱地址。在显示如下的输出后,
一直按回车就可以了。然后就显示成这样
root@avatar-pc:/home/avatar# ssh-keygen -t rsa -C "vip@avatarcn.com"Generating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_rsa.Your public key has been saved in /root/.ssh/id_rsa.pub.The key fingerprint is:68:01:7f:bb:86:bc:4c:81:15:32:be:19:70:3f:3c:b5 vip@avatarcn.comThe key's randomart image is:+--[ RSA 2048]----+| . = . . || + B o . || o O E || * * . || + + S || o o . || + o || o o || o |+-----------------+
在这里可以看到id_rsa和id_rsa.pub文件已经生成。并且生成的路径也已显示。
root@avatar-pc:/home/avatar# cat ~/.ssh/id_rsa.pub ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCpfbTnOvhXvXPCGf9qGlTm142teX7d0EVAVyM2uVFMtnIheWGaP+11VGoo1pnLIj+pko7ViyRWI+PzGd7omO7GCPBxjyB8lDXOrfwpUNLA95gtUnb0GBzIjqgjqtYteScD6t2MCL3pJnoHx21Duy6Sj0sxBDBMYRM2g/D2NuSGrxFZvw7LG8oro/1BhJErY1F6924Z/UypG/7VMSNrtxnqIZ7n8UtQXKcvhsRrtjJvLZUE5L76yc2ZzLbapv3zUMJF/pzOYmxAOduOKpKjiMNVSfVKNIdMCI0E2PH7jpxWkkQ+xN8IhEDFnrn41i5ZA7p0QOeqmTnHLkK9ntFQHK2/ vip@avatarcn.com
还继续出现这个问题:
查看终端发现提示如下:
root@avatar-pc:/home/avatar# The authenticity of host '192.168.3.34 (192.168.3.34)' can't be established.ECDSA key fingerprint is c1:87:3d:d1:19:26:1c:dd:f6:fa:2f:08:9f:57:7e:0f.Are you sure you want to continue connecting (yes/no)?
解决方法输入 ssh -o StrictHostKeyChecking=no 192.168.3.34
然后输入密码就行了
六、点击保存,至此已经可以实现jenkins从git抓取最新的master分支代码。点击立即构建。
第一次构建比较慢,Maven需要下载各种jar包。
八、至此已完成本教程的第二部分的第一步曲,jenkins从git抓取最新项目然后自动构建打包的过程。从控制台信息中可看出jenkins已经将打好的jar包放在了/root/.jenkins/workspace/..工作空间中。如果你看到了这个图,证明前面的配置都是正确的,可以接着往下走。
一、打开jenkins首页,点击系统管理–系统设置,下拉找到找到publish over ssh,进行以下设置(请确保前面的步骤中publish over ssh插件已经安装成功,如果没有发现,那就是还没有安装成功,请返回去安装)。
- SpringCloud(3.1)Jenkins安装+GitLab拉取项目
- jenkins gitlab拉取branch或者tag
- 使用Git拉取GitLab上的项目
- 使用Git拉取GitLab上的项目
- Mac 系统 使用SourceTree拉取Gitlab项目配置
- jenkins+gitlab 安装和配置
- 使用Git拉取GitLab上的项目 原创 2015年06月27日 12:42:29 标签: git 一、安装Git(windows版、其他平台参阅) 去Git的官网,下
- gitlab和jenkins项目管理技巧
- gitlab自动化触发jenkins构建项目
- Jenkins 拉取不到git仓库
- Jenkins、maven安装与GitLab自动构建
- docker 安装gitlab、zentao 禅道、jenkins、svn
- 自动化测试-利用SourceTree+GitLab拉取、推送代码
- git 拉取远程项目
- 软件项目管理平台:repo+gerrit+jenkins+gitlab+sonar+redmine
- Jenkins+Gitlab+Sonar代码检查平台搭建-java_maven项目
- 持续集成之④:GitLab触发jenkins构建项目
- Jenkins配合GitLab进行项目持续集成与构建
- redis存储和查询的java实现
- chrome安装插件,安装Postman
- 在java编程调试中出现的一些问题和解决方案
- 解决主机与虚拟机互PING,但主机无法访问虚拟机上启动的web服务
- Python字符串的encode与decode—乱码问题
- SpringCloud(3.1)Jenkins安装+GitLab拉取项目
- Mysql数据库(十九)
- 网络爬虫-http请求方式
- SQL Antipattern 树之反模式(评论回复 数据库表设计)
- 工作笔记20170622
- Raft一致性算法
- MFC 在某些特定条件下改变控件内文本的颜色的方法
- spring 相关注解
- codeforces813C The Tag Game