![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
持续集成环境
l去留无心
Nothing is given,everything is earned.
展开
-
Jenkins部署SpringBoot和Vue
续【持续集成环境】专栏目录Jenkins部署SpringBoot打开Jenkins,构建maven项目点击配置,连接Git,指定分支为*/masterPreSteps核心内容为 Post StepsJenKins部署Vuecentos安装nodejs和vue在Jenkins创建自由风格项目连接Git,构建ShellJenkins部署SpringBoot打开Jenkins,构建maven项目点击配置,连接Git,指定分支为*/master...原创 2020-10-24 10:05:13 · 771 阅读 · 0 评论 -
从0到1搭建持续集成环境:Jenkins+Gitlab
目录什么是持续集成?持续集成的流程持续集成的组成要素持续集成的好处持续集成环境部署小编搭建的是Jenkins+Gitlab的集成环境,下面将介绍下持续集成:什么是持续集成?持续集成( Continuous integration , 简称 CI )指的是,频繁地(一天多次)将代码集成到主干。 持续集成的目的,就是让产品可以快速迭代,同时还能保持高质量。它的核心措施是,代码集成到主干 之前,必须通过自动化测试。只要有一个测试用例失败,就不能集成。 通过持续集成, 团队可..原创 2020-10-24 10:07:56 · 1231 阅读 · 0 评论 -
Centos7安装nginx并部署前端项目
一、安装各种依赖#gcc安装,nginx源码编译需要yum install gcc-c++#PCRE pcre-devel 安装,nginx 的 http 模块使用 pcre 来解析正则表达式yum install -y pcre pcre-devel#zlib安装,nginx 使用zlib对http包的内容进行gzipyum install -y zlib zlib-devel#OpenSSL 安装,强大的安全套接字层密码库,nginx 不仅支持 http 协议,还支持 https原创 2020-10-23 22:26:42 · 2279 阅读 · 1 评论 -
本地项目上传到GitLab(IDEA版)
首先在IDEA和GitLab分别创建一个项目GitLab创建新项目后需要添加成员用户,否则会报Remote URL test failed在IDEA新建Maven项目1)第一步2)第二步添加3)第三步提交代码4)第四步Push代码...原创 2020-07-13 10:27:25 · 947 阅读 · 0 评论 -
Centos7安装GitLab
目录1、安装相关依赖2、启动ssh服务&设置为开机启动3. 设置postfix开机自启,并启动,postfix支持gitlab发信功能4. 开放ssh以及http服务,然后重新加载防火墙列表5. 下载gitlab包,并且安装在线下载安装包:6. 修改gitlab配置7. 重载配置及启动gitlab8. 把端口添加到防火墙1、安装相关依赖yum...原创 2020-05-03 13:55:59 · 1155 阅读 · 2 评论 -
持续集成环境-(6)Jenkins Maven安装与配置
Jenkins安装Maven来编译和打包项目。(服务器安装Maven请点击)全局工具配置关联JDK和MavenJenkins->Global Tool Configuration->JDK->新增JDK,配置如下:Maven->新增Maven,配置如下:添加Jenkins全局变量Manage Jenkins->Configure System->Global Properties ,添加三个全局变量JAVA_HOME、M2_HOME、..原创 2020-05-12 19:52:34 · 385 阅读 · 0 评论 -
持续集成环境-(5)Jenkins从GitLab上拉取项目
服务器安装GitLabJenkins从GitLab上拉取项目主要有两种方式 HTTP和SSH目录Jenkins安装Git插件和Git工具"Clone with HTTP""Clone with SSH" (SSH密钥)Jenkins安装Git插件和Git工具Jenkins->Manage Jenkins->Manage Plugins,点击Available(可选插件),搜索"Git""Clone with HTTP"创建凭证Jenkins->原创 2020-05-11 22:31:28 · 923 阅读 · 0 评论 -
持续集成环境-(4)Jenkins凭证管理
凭据可以用来存储需要密文保护的数据库密码、Gitlab密码信息、Docker私有仓库密码等,以便Jenkins可以和这些第三方的应用进行交互。安装Credentials Binding插件安装完后可以看到菜单栏新增凭据Username with password:用户名和密码SSH Username with private key: 使用SSH用户和密钥Secret file:需要保密的文本文件,使用时Jenkins会将文件复制到一个临时目录中,再将文件路径设置...原创 2020-05-11 20:50:05 · 257 阅读 · 0 评论 -
持续集成环境-(3)Jenkins用户权限管理
安装Role-based Authorization Strategy插件Jenkins->Manage Jenkins->Manage Plugins,点击Available(可选插件),搜索"Role"开启权限全局安全配置授权策略切换为"Role-Based Strategy",保存创建角色在系统管理页面进入 Manage and Assign Roles点击"Manage Roles"Global roles(全局角色):管理员等高级用..原创 2020-05-11 20:04:27 · 330 阅读 · 0 评论 -
持续集成环境-(2)Jenkins插件管理
1、修改Jenkins插件下载地址(将国外改成国内,下载插件达到速度提升)Jenkins->Manage Jenkins->Manage Plugins,点击Availablecd /var/lib/jenkins/updates国内插件sed -i 's/http:\/\/updates.jenkinsci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.jso..原创 2020-05-11 18:14:49 · 248 阅读 · 0 评论 -
持续集成环境-(1)Jenkins安装
1)安装JDKJenkins需要依赖JDK,前提要安装JDK。yum install java-1.8.0-openjdk* -y安装目录为:/usr/lib/jvm2)获取jenkins安装包下载页面:https://jenkins.io/zh/download/安装文件:jenkins-2.190.3-1.1.noarch.rpm3)上传到服务器安装rpm -ivh jenkins-2.190.3-1.1.noarch.rpm4)修改Jenkins配置进入e原创 2020-05-11 16:26:54 · 423 阅读 · 0 评论