随笔分类 -  CI技术

持续部署、持续集成、持续交付项目
摘要:简介 每次提交代码后,都需要进入Jenkins客户端,才查看到Jenkins构建项目的信息,所以这里配置Jenkins消息通知。 消息通知有两种: 1、邮件通知 2、钉钉群通知 个人比较喜欢钉钉,强大的钉钉可以实现的消息通知: 越来越多的公司采用,那么我们在Jenkins持续集成中,也可以直接选择钉 阅读全文
posted @ 2020-08-07 14:20 soldier_cnblogs 阅读(1065) 评论(0) 推荐(0)
摘要:简介 该插件主要是通过SSH连接其他Linux机器,远程传输文件及执行Shell命令。 1、SCP--通过SSH发送文件 2、在远程服务器执行shell命令 3、Passwords/passphrases在配置文件及UI界面是加密显示的 4、SSH可在项目编译前或编译后执行,与是否编译成功无关 插件 阅读全文
posted @ 2020-08-06 10:47 soldier_cnblogs 阅读(503) 评论(0) 推荐(0)
摘要:本人服务器使用的是华为云的弹性云服务器,安装CentOS 7.6 先给yum切换阿里源: 备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 下载 wget -O /etc/yum.repo 阅读全文
posted @ 2020-07-27 20:32 soldier_cnblogs 阅读(1196) 评论(0) 推荐(1)
摘要:命令行或API上使用Git通过HTTPS执行Git操作时,可以创建一个个人访问令牌并用它代替密码。 In this article Creating a token Using a token on the command line A personal access token is requir 阅读全文
posted @ 2020-07-27 18:11 soldier_cnblogs 阅读(2265) 评论(0) 推荐(1)
摘要:travis ci用于持续集成项目,弊端是只能集成github上public的项目,具体介绍:链接 第一步:注册一个travis cl账号 到 Travis CI官网 https://travis-ci.org 注册登录,一般使用github授权登录即可,点击Sign In 第二步:在travis 阅读全文
posted @ 2020-07-27 18:08 soldier_cnblogs 阅读(233) 评论(0) 推荐(0)
摘要:travis ci用于持续集成项目,弊端是只能集成github上public的项目,具体介绍:链接 进入root用户 sudo su 安装rvm curl -L get.rvm.io | bash -s stable 生效配置文件 source /home/soldier/.rvm/scripts/ 阅读全文
posted @ 2020-07-27 17:56 soldier_cnblogs 阅读(316) 评论(2) 推荐(0)
摘要:开发前的准备 本人安装的是依赖于tomcat运行的Jenkins 1、CentOS7 安装Jenkins,链接 2、※为服务器的tomcat配置一个账户密码,用于Jenkins访问tomcat vim /usr/local/apache-tomcat-9.0.20/conf/tomcat-users 阅读全文
posted @ 2020-07-26 15:55 soldier_cnblogs 阅读(298) 评论(0) 推荐(0)
摘要:前期准备 1、Ubuntu本地安装travis ci客户端,链接 2、服务器安装docker,链接 3、服务器安装docker-compose,链接 4、服务器安装rsync,链接 5、ssh免密登录,链接 让 travis 远程登录自己的服务器,所以后面配置项目时 需要将本地保存的 SSH 私钥进 阅读全文
posted @ 2020-04-12 16:44 soldier_cnblogs 阅读(978) 评论(0) 推荐(0)