Archives : August-2019

更新日期:2019年08月05日

介绍

Jenkins是一个独立的开源自动化服务,可用于自动执行与构建,测试,交付,部署软件相关的各种任务。

Jenkins可以通过本机系统软件包,Docker安装,甚至可以在安装JRE的任何机器上独立运行。

参考文献

Jenkins User Documentation

文章摘要:Software_Engineering:Continuous_Delivery:Jenkins原文链接:「Jenkins[……]

Read more

更新日期:2019年08月19日

#3 现象:文件是存在的,但是new File(“”).exists()返回不存在

-「Pipeline – Files manipulation」
在Jenkins中,Step会在节点上执行,但是普通的JAVA代码不会。而且Java代码的相对路径是根目录。

相关链接

(之前遇到过这个问题,今天(08/19/2019)又看到这个链接了,这里记录一下。)在Pipeline中,程序代码(比如Groovy或Java代码)是在Master节点上执行的,而Pipeline的Step是在各个节点上执行的(根据Pipeline中定义的节点)。

#2[……]

Read more

更新日期:2019年07月10日

# 安装插件

在Jenkins中需要安装相关的Pipeline插件。

# Docker Pipeline (ID: docker-workflow)
https://plugins.jenkins.io/docker-workflow
https://github.com/jenkinsci/docker-workflow-plugin

# 构建镜像

# 推送镜像

# 删除镜像

stage(‘Docker Purge’) {
steps {
sh ‘docker image prune -fa’
deleteDir[……]

Read more

更新日期:2019年08月05日

# FastDFS

-「百度百科/fastdfs」
-「FastDFS特性及问题思考」

相关链接

Ceph,TFS,FastDFS,MogileFS,MooseFS,GlusterFS 对比

参考文献

Comparison of distributed file systems

文章摘要:Operations_Engineer:Distributed_File_Systems原文链接:「分布式文件系[……]

Read more

更新日期:2019年08月05日

内容简介

本文介绍在Jenkins的Pipeline中,如何从远程仓库中拉去代码。

# 使用Git拉取

(1)安装「Git plugin」插件。

(2)拉去代码:

git(
url: “http://git-server/user/repository.git”,
branch: “master”,
credentialsId: “”, // 在Jenkins中配置的用户名和密码
changelog: true,
poll: false // Fast Remote Polling / https:[……]

Read more

更新日期:2019年08月07日

使用分支,你就无法做持续集成
http://www.aiuxian.com/article/p-836173.html

# TODO 使用Redmine进行代码统计
https://www.redmine.org/projects/redmine/wiki/RedmineRepositoryStatistics

# Gerrit
– 代码审查工具
https://www.gerritcodereview.com/[……]

Read more

更新日期:2019年08月19日

内容简介

本文汇总了Jenkins中常用的插件。这些插件可以用于解决在自动化过程中遇到的方方面面问题。

辅助插件

这里是日常工作中用到的一些插件。

# Jenkins Simple Theme Plugin

– 更换Jenkins主题
https://wiki.jenkins-ci.org/display/JENKINS/Simple+Theme+Plugin
安装插件后,在 Manage Jenkins / Configure System / Theme 中添加主题文件CSS的路径。
「jenkins-material-theme」[……]

Read more

更新日期:2019年08月05日

介绍

Jenkins是一个独立的开源自动化服务,可用于自动执行与构建,测试,交付,部署软件相关的各种任务。

Jenkins可以通过本机系统软件包,Docker安装,甚至可以在安装JRE的任何机器上独立运行。

参考文献

Jenkins User Documentation

文章摘要:Software_Engineering:Continuous_Delivery:Jenkins原文链接:「Jenkins[……]

Read more