最近将公司的项目部署了Jenkins持续集成,遇到了几个麻烦的点,其中之一就是将Android SDK进行配置在远程服务器(总结下来还是自己对Linux命令还不够熟悉),特此记录。 系统: Ubuntu Server 16.04.1 LTS 64位 前置:完成JDK的环境搭建 1.下载SDK 点击进 ...
分类:
移动开发 时间:
2019-09-03 22:21:19
阅读次数:
223
"系列目录" 前面章节中我们讲到了Sonarqube的使用,其实Sonarqube获取msbuild结果主要是执行三个命令,开始标记,执行msbuild,结束标记,这些都是命令,是非常容易集成到我们ci流程中的,但是使用这种方式最为简单,但是Sonarqube插件与jenkins集成的更好,我们可以 ...
分类:
其他好文 时间:
2019-09-03 09:31:16
阅读次数:
374
"系列目录" Jenkins Cli介绍 Jenkins Cli为Jenkins提供的一个cli工具,此工具功能非常强大,可以完成诸如重启jenkins,创建/删除job,查看job控制台输出,添加/删除节点等功能.但是实际工作中,像创建任务这样的配置显然cli非常吃力,不如直接在web管理界面操作 ...
分类:
其他好文 时间:
2019-09-03 09:20:01
阅读次数:
84
"系列目录" PipeLine中拉取远程git仓库 前面讲自由式任务的时候,我们可以看到通过自由式job里提供的图形界面配置git拉取非常方便的,实际上使用PipeLine也并不复杂.这一节我们展示一下如何在PipeLine任务中拉取git仓库代码. 以上代码非常简单,通过使用git关键字,配置 和 ...
分类:
其他好文 时间:
2019-09-02 09:39:11
阅读次数:
514
一、概述 在上一篇文章,链接如下: https://www.cnblogs.com/xiao987334176/p/11434849.html 已经实现了 Jenkins+harbor+gitlab+k8s 自动部署功能,但是最终发布的时候,是手动的。 现在需要实现每次GitLab上有提交事件的时候 ...
分类:
Web程序 时间:
2019-09-01 18:47:50
阅读次数:
371
一、持续集成的概念 持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。 ...
分类:
其他好文 时间:
2019-09-01 15:02:45
阅读次数:
93
docker pull jenkins:34.78 docker images 列出本机所有的镜像列表 docker tag redmine:latest 创建新tag docker rmi redmine 删除镜像 docker rmi id 删除镜像 docker save redmine > ...
分类:
其他好文 时间:
2019-09-01 11:08:14
阅读次数:
86
前言 本文通过一个声明式流水线的HelloWorld程序做一下流水线基础入门,对常用的流水线参数进行简要说明 什么是流水线 现实中的流水线 流水线比较好理解,类比于现实生活中的生产流水线,每个流程只做一件事,通过传送带把这些流程连接在一起,一个流程完成后的结果交由后续流程继续操作。 Jenkins的 ...
分类:
其他好文 时间:
2019-08-31 15:17:48
阅读次数:
228
离线安装完成后,一般情况下只装了个基础环境,catalog镜像没有导入,本文主要侧重在jenkins的一些环境设置和演示。 首先follow下面链接下载镜像 https://docs.openshift.com/container-platform/3.11/install/disconnected ...
分类:
其他好文 时间:
2019-08-31 00:47:09
阅读次数:
151