Jenkins+Git+Mevan+SpringBoot 构建

起初是不想每次都上传包,敲启停命令(其实就是多个sh脚本的事),同事王大神顺口说了一句搭个Jenkins多好,于是开启了一天的心酸之旅。

  1. #!/bin/bash

  2. cd /home/poject-fat/

  3. ./restart.sh

restart.sh

  1. pid=`ps -ef | grep tooldin-mq.jar | grep -v grep | awk '{print $2}'`

  2. if [ -n "$pid" ]

  3. then

  4. echo "kill -9 的pid:" $pid

  5. kill -9 $pid

就为节省这么几行命令.........

先搜索了一下小神同志们的教程,真心是坑啊,各种抄袭,纯雷同,照搬比比皆是,搜个问题都是千篇一律,良心不会痛吗?

总结下流程如下:

1、JDK系统上已安装,无需安装,窃喜;

 

2、安装Maven

cd /usr/
wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.0/binaries/apache-maven-3.5.0-bin.tar.gz
tar -zxvf apache-maven-3.5.0-bin.tar.gz

配置MAVEN_HOME环境变量

vim /etc/profile

export MAVEN_HOME=/usr/maven-3.5.0

export PATH=$MAVEN_HOME/bin:$PATH

重启

source /etc/profile

查看maven版本 mvn -version  (敲了半天maven -v 显示command not found)比较尴尬

settings.xml配置,仓库地址一定要搞明白

<localRepository>/usr/repository</localRepository>

<mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>
 </mirror>

其他花里胡哨的没有用

 

3、安装Git

系统已装gcc,顺便曝下suse遇到的坑,不能用yum命令,使用zypper install gcc-c++  安装gcc

这个比较坑;

顺便附上

yum install gcc

yum install gcc-c++

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel

yum install gcc perl-ExtUtils-MakeMaker

wget -P /usr/local/git-2.12.2 https://www.kernel.org/pub/software/scm/git/git-2.12.2.tar.gz

tar zxvf git-2.12.2.tar.gz

cd  /usr/git-2.12.2/

./configure --prefix=/usr/local/git-2.12.2 && make install

安装在/usr/local/git目录下,命令如下:

make prefix=/usr/local/git all
sudo make prefix=/usr/local/git install

 

配置Git_HOME环境变量

vim /etc/profile

export Git_HOME=/usr/local/git-2.12.2

export PATH=/usr/local/git-2.12.2:$PATH

重启

source /etc/profile

git --version

 

4、安装Jenkins

sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo

sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key

sudo yum install jenkins

接下来配置jenkins端口:vim /etc/sysconfig/jenkins  很坑很重要

修改JENKINS_PORT="8080",默认为“8080” 

修改JENKINS_USER="jenkins" 为JENKINS_USER="root"  使用root权限,很重要

启动jenkins

service jenkins restart      ok 一次搞定,嗨皮

5、配置Jenkins

http://xxx.xxx.xxx.xxx:8080

需要密钥:cd /var/lib/jenkins/secrets       vim initialAdminPassword 

复制密钥

安装插件,自动安装,选好版本,失败了进入后可重新更新,继续创建用户名密码

乱安装插件的后果。

 

 

6、Jenkins配置 系统管理->系统配置

maven配置,很重要,指定仓库地址

SSH权限:

 

保存!保存!保存!

7、全局工具配置

 

保存!保存!保存!

8、构建项目

保存!保存!保存!

9、构建项目

成功,最喜欢的success

最最最最最重要的,给文件目录授权

chmod -R o+r+w var/     将/var/lib/jenkins/ 目录下所有包递归添加权限

 

闻道有先后,术业有专攻,技术就是不断学习的过程,凌晨1.28分,默默的加油!

 

 

 

 

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值