2018-09-10 Vaniot
在docker中安装jenkins 拉取jenkins image shell docker pull jenkins Jenkins没有数据库,所有数据都是存放在文件中的,首先在本地创建Jenkins数据目录,用于保存Jenkins的数据 这个目录需要定期的备份,用于容灾(当前Jenkins容器所在节点由于不可抗因素无法使用时,可以在新机器上使用备份的数据启动新的jenkins master节点)。 shell sudo mkdir /var/jenkins sudo chown 1000:1000 /var/jenkins sudo docker run -p 8080:8080 -p 50000:50000 -v /var 继续阅读 »
2016-05-24 zzyhappyzzy
说明 Jenkins很强大,本文主要记录Jenkins用于IOS自动打包。 more 步骤 Jenkins官网下载最新安装包 如果下载太慢,可以使用我的备份Jenkins1.651.2 继续阅读 »
2016-04-19 veryyoung
今天在配置 Jenkins Job 的时候,after mvn package 用命令行 nohup java -jar project-1.0-SNAPSHOT.jar > server.log 2>&1 & 起一个 spring-boot 项目,死活不生效。 继续阅读 »
2016-07-29 Renfei Yu
一. 概述 Android 自动化单元测试一直困扰着广大开发者,可以说是一种从入门到"放弃"的技术方案,本片文章将从下面几个方面说明我在利用自动化构建工具促进Android自动化测试的经验 Jenkins自动化构建 Gradle Plugin自动构建任务功能 Android Unit Test 测试概述与说明 继续阅读 »
2017-03-23 blademainer
我们的项目里面经常需要使用jenkins来编译docker,然后jenkins本身就是docker运行起来的,因此编译docker镜像就无法进行。通过调查发现:可以通过映射宿主机器的docker来达到运行的目的。 命令如下: bash docker run -it --rm \ --privileged=true \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /var/run/docker:/var/run/docker \ -v /usr/bin/docker:/usr/bin/docker \ --group-add=$(stat 继续阅读 »
2016-09-26 ALEX LIN
更新日志 持续集成主要有两大好处:一是省去手动构建部署的繁琐,二是每一个提交都有自动跑测试保证质量。 本文主要介绍两大持续集成工具:TravisCI 和 Jenkins。 TravisCI Travis CI 可以和 Github 无缝集成,每次push都可以触发相应的操作,跑测试、自动部署都能完成。 继续阅读 »
2015-12-28 veryyoung
Travis CI 是一个在线的,分布式的持续集成服务,用来构建及测试在 GitHub 托管的代码。 more Travis 是非常简单,不像 Jenkins 可以允许无限多的插件、有无数个工作任务创建和复杂的流程等等,不需要写很复杂的脚本。 继续阅读 »
2016-11-23 veryyoung
上篇文章提到了持续交付,使用持续交付好处诸多,这里就不说了。 其实在之前工作过程中,也尝试过 Jenkins 来做持续集成,但基本只用作自动打包,其他过程基本是 ssh 到服务器上进行人肉操作,或者完全交给 op 处理。 继续阅读 »