liunx+Jenkins+git+python下自动化持续集成

1,安装yum,wget, vim ,lrzsz,Transmit

2,安装jdk,tomcat

3,安装jenkins

4,安装git

5,安装python3以及库

6,配置pycharm+git

7,简单配置Jenkins让运行起来

8,优化配置Jenkins

 


1,安装yum

一,下载yum安装包并解压

https://www.cnblogs.com/jukaiit/p/8877975.html

wget http://yum.baseurl.org/download/3.2/yum-3.2.28.tar.gz  

tar xvf yum-3.2.28.tar.gz

二、进入yum-3.2.28文件夹中进行安装,执行安装指令

cd yum-3.2.28 

yum install yum

三、更新到新版本

yum check-update

yum update

yum clean all

四,安装 wget vim lrzsz

yum -y install wget vim lrzsz

五,安装xshell(windows),和iterm(mac)连接服务器

Transmit连接服务器,可以可视化服务器文件,方便管理如下图左边的是服务器文件

 

2,安装jdk,tomcat

yum -y install java-1.8.0-openjdk.x86_64

java  javac

安装tomcat

官网下载https://tomcat.apache.org/download-80.cgi

tar -zxvf apache-tomcat-8.0.50.tar.gz

mkdir /usr/local/tomcat

mv apache-tomcat-8.5.43/* /usr/local/tomcat/

3,安装jenkins

官网 https://pkg.jenkins.io/redhat-stable/

 

cd /opt/

rpm -ivh 

/etc/init.d/jenkins start

netstat -tnlp | grep 8080

打开Jenkins

服务器域名:8080

 

选择第二个自定义安装插件,先安装git就好

再就是设置账号密码,下面再详细配置

4,git

yum install git   先用这个命令安装,不行了再用下面方法(一般这一个命令就可以搞定)

①、获取github最新的Git安装包下载链接,进入Linux服务器,执行下载,命令为:wget https://github.com/git/git/archive/v2.17.0.tar.gz;

②、压缩包解压,命令为:tar -zxvf v2.17.0.tar.gz;

③、安装编译源码所需依赖,命令为:yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker耐心等待安装,出现提示输入y即可;

④、安装依赖时,yum自动安装了Git,需要卸载旧版本Git,命令为:yum remove git出现提示输入y即可;

⑤、进入解压后的文件夹,命令cd git-2.17.0,然后执行编译,命令为make prefix=/usr/local/git all耐心等待编译即可;

⑥、安装Git至/usr/local/git路径,命令为make prefix=/usr/local/git install;

⑦、打开环境变量配置文件,命令vim /etc/profile,在底部加上Git相关配置信息:

PATH=$PATH:/usr/local/git/bin 

export PATH

然后保存,退出!

⑧、输入命令git --version,查看安装的git版本,校验通过,安装成功。

5,安装python3以及库

自带的python2.7升级为python3

https://www.cnblogs.com/Jimc/p/10218387.html

按这个文档一步步走,最好输入 python3 -V  OK了就恭喜成功

接下来安装库

1,查看库的路径

pip3 insatll xlrd  之类的安装就好了

安装pytest

pip3 install pytest

pip3 install allure-pytest

6,配置pycharm+git

安装这个配置
https://www.cnblogs.com/AngesZhu/p/7767199.html

改了代码,提交一下就可以同步到GitHub,这个我还没研究太深,大家百度继续学习

7,配置Jenkins

1,配置git变量

 

 

2,配置python3环境变量

 

which python3

找到路径

[root@vagrant-centos65 ~]# ssh-keygen -t rsa -C "xxxx@qq.com"

cat ~/.ssh/id_rsa.pub    公钥

cat ~/.ssh/id_rsa   私钥     

把公钥加到GitHub

把私钥

 

配置下面的

 

空间目录

如果找不到Jenkins安装到哪了

find / -name jenkins

查找

保存,出去立即构建,成功

8,优化配置Jenkins

丢弃构建,一般我这样配置

 

轮询构建(我用的是每两分钟检查一次代码有变动构建一次)

钉钉消息推送通知

照着敲  很简单
https://blog.csdn.net/workdsz/article/details/77531802

 


安装allure(教程)

https://blog.csdn.net/lhh08hasee/article/details/82697729

https://blog.csdn.net/qianghaohao/article/details/97249793

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值