05 2020 档案

摘要:Pipeline 语法生成器 随着 Pipeline 一起发布的内建的文档,使得创建复杂的 Pipelines 更加容易。内建的文档可以根据安装在 Jenkins 实例中的插件,被自动生成和更新。内建的文档可以通过链接被找到: localhost:8080/pipeline-syntax/。假设你已 阅读全文
posted @ 2020-05-24 00:36 minger_lcm 阅读(1138) 评论(0) 推荐(0) 编辑
摘要:在gitlab 仓库里面编辑 jenkins file ,定义步骤 1、在 Gitlab 在 monitor 仓库的根目录上添加 Jenkinsfile 文件,文件内容如下: 步骤 1.替换文件, 2.单元测试 3.打包 4.deploy 部署 5.测试 这个没有获取源代码,因为在获取jenkins 阅读全文
posted @ 2020-05-24 00:34 minger_lcm 阅读(423) 评论(0) 推荐(0) 编辑
摘要:Pipeline Job 示例 通过 Web 页面创建 jenkinsfile1、登录到 jenkins 主页面,点击左侧菜单栏的 New Item 2、进入到新建 Job 页面,输入 job 名称,在下面选择 Pipeline 类型,然后点击 OK 3、打开 Pipeline 配置页面,点 Pip 阅读全文
posted @ 2020-05-24 00:31 minger_lcm 阅读(3922) 评论(0) 推荐(0) 编辑
摘要:Jenkins Pipeline 简介 Jenkins pipeline 是 Jenkins 2.0 的精髓,,是帮助 Jenkins 实现 CI 到 CD 转变的重要角色。 简单来说,就是一套运行于 Jenkins 上的工作流框架,将原本独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完 阅读全文
posted @ 2020-05-24 00:28 minger_lcm 阅读(2118) 评论(0) 推荐(0) 编辑
摘要:jenkins上要安装maven 插件,通过jenkins maven 去调用linux的maven 这时候需要配置,让jenkins maven能够找到linux上的maven,对maven进行配置 1、在 Gitlab 创建一个 java 的代码仓库,我们把前面在命令使用的 helloword 阅读全文
posted @ 2020-05-23 18:44 minger_lcm 阅读(661) 评论(0) 推荐(0) 编辑
摘要:第一种方法: 去maven 项目 helo-world 项目 配置pom.xml,在pom.xml配置 只有本项目才用到这个Nexus仓库 [root@ci-node2 ~]# cd /root/hello-world [root@ci-node2 hello-world]# ll total 4 阅读全文
posted @ 2020-05-23 18:28 minger_lcm 阅读(1534) 评论(0) 推荐(0) 编辑
摘要:安装 JDK 运行 Nexus 需要 Java 8 的运行时环境支持,可以使用 YUM 方式安装安装 open JDK1.8版本,也可以使用 rpm 安装, 我们课程使用 RPM 方式安装 [root@ci-node3 src]# rpm -ivh jdk-8u121-linux-x64.rpm j 阅读全文
posted @ 2020-05-23 18:22 minger_lcm 阅读(6202) 评论(0) 推荐(0) 编辑
摘要:私服 所谓私服就是搭建在自己的内网上,然后可以代替maven中央仓库,以后maven 本地.m2文件没有的情况下,去私服去找,私服没有的情况下, 再去maven中央仓库去找,在中央仓库找完以后,他会先缓存到私服上,然后交给我们的构建任务去执行,再缓存到本地m2文件上 利用 Nexus 搭建私有 Ma 阅读全文
posted @ 2020-05-23 18:19 minger_lcm 阅读(853) 评论(0) 推荐(0) 编辑
摘要:首先我们创建一个名为 hello-world 的 Maven 项目,项目的目录结构如下 [root@ci-node2 hello-world]# ll total 4 -rw-r--r-- 1 root root 1683 Aug 26 2010 pom.xml drwxr-xr-x 4 root 阅读全文
posted @ 2020-05-23 18:18 minger_lcm 阅读(623) 评论(0) 推荐(0) 编辑
摘要:Maven 安装目录 安装完成后,maven 的安装目录结构如下: drwxr-xr-x 2 root root 97 Apr 20 00:07 bin drwxr-xr-x 2 root root 42 Apr 20 00:07 boot drwxr-xr-x 3 root root 63 Nov 阅读全文
posted @ 2020-05-04 17:52 minger_lcm 阅读(2672) 评论(0) 推荐(0) 编辑
摘要:maven 首先要在linux命令行就能使用maven进行构建,jenkins调用linux本地maven插件,工具,对我们项目进行构建 maven安装在linux ci-node2 服务器上 Centos 下安装 Maven maven是java写的,所以需要安装jdk 安装 JDK 可以使用 Y 阅读全文
posted @ 2020-05-04 17:51 minger_lcm 阅读(369) 评论(0) 推荐(0) 编辑
摘要:Jenkins 创建 maven 项目 什么是 Maven? Maven 是一个项目管理和综合工具。Maven 提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven 使用标准的目录结构和默认构建生命周期。 Maven 简化和标准化项目建设过程。处理编译,分配, 阅读全文
posted @ 2020-05-04 17:46 minger_lcm 阅读(216) 评论(0) 推荐(0) 编辑
摘要:Jenkins配置jenkins返回构建状态到Gitlab jenkins也可以把构建的结果返回给gitlab,首先要配好jenkins能连到gitlab上,并且有权限发东西 配置构建后通知 Gitlab 构建完成后,jenkins 可以把构建的结果反馈给 Gitlab,这样在 Gitlab 上就可 阅读全文
posted @ 2020-05-04 17:44 minger_lcm 阅读(5405) 评论(0) 推荐(0) 编辑
摘要:Jenkins配置Gitlab自动触发构建 现在要让gitlab去触发,让gitlab点击立即构建,这也是通过插件实现 Git push 触发自动构建 在我们已经成功实现了将 Gitlab 中 monitor 仓库的代码部署到 nginx服务中,但是每次部署需要我们手动去点击“立即构建”,下面我们将 阅读全文
posted @ 2020-05-04 17:42 minger_lcm 阅读(6321) 评论(0) 推荐(0) 编辑
摘要:我们已经将代码获取至我们 Jenkins 服务器上,由于我们的项目是使用 html 编写的,不需要编译,直接可以打包发布(实际工作中,可能需要更换配置文件)。 安装nginx服务 我们在 ci-node1 机子上安装 nginx 服务,并配置服务端口为 8090。 /usr/local/nginx/ 阅读全文
posted @ 2020-05-04 17:40 minger_lcm 阅读(974) 评论(0) 推荐(0) 编辑
摘要:连接 gitlab 获取仓库代码 做jobs拉取gitlab源代码 部署到生产环境上 点配置 在gitlab上创建一个仓库 以html代码仓库的 我们这次通过导入方式,从别的地方导入仓库进来 我们从码云 拿到项目的url地址导入 拿到url回到gitlab 选择私有 点击创建仓库 仓库创建好了以后, 阅读全文
posted @ 2020-05-03 19:39 minger_lcm 阅读(1828) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示