一名普通码农的菜地

混一口饭吃而已,无他。

jenkins+gradle自动构建脚本demo

demo如下 jenkins任务 #!/usr/bin/env groovy pipeline{ agent any environment { REVISION = "0.0.${env.BUILD_ID}" } options...

2018-09-30 15:14:08

阅读数 271

评论数 0

[war打包]在maven-antrun-plugin复制更改了配置文件但是maven-war-plugin打包出来配置文件没变化(草稿)

前言 &背景介绍 在某个java-web项目中,需要根据maven的profile的配置进行properties文件的切换, 例如,项目的配置文件结构如下: 在resources文件夹下面分别有profiles文件夹及conf文件夹【重点关注】, pro...

2018-07-27 17:11:58

阅读数 1470

评论数 0

【综合】java web的war构建及自动化部署+配置

前言 在打通微服务模块的构建+自动化部署以后,怎么能少了java web的构建及自动化部署? 还是那一句,这篇文章需要参考之前的文章,如果不看的话估计是没办法解决下去的。 【综合】微服务(java app)的服务器托管及自动部署 前提 假定已经有一个正常的web项目,已经可以用maven...

2018-07-26 14:41:06

阅读数 403

评论数 0

【综合】微服务(java app)的服务器托管及自动部署

前言 到这一步需要的东西很多,可以参考一下之前的文章, 譬如: 研发模式及运维专栏 里面的maven,nexus,jenkins,zookeeper配置,nohup及centos下的服务,还有: 微服务专栏 下面的项目配置及pom文件处理。 前提 假定已经有一个微服务项目,已经可以...

2018-07-25 12:10:32

阅读数 619

评论数 0

centos的服务化---上篇、java程序在centos下的后台进程及管理

前言 要做这个,大家要先知道systemctl和chkconfig是什么东西来的,然后再写脚本。 具体参考: linux下java程序在centos的部署上篇—jar程序服务化、nohup用法及管理、nohup输出日志定时切割(草稿篇) 实践 在下列目录添加service脚本, vim...

2018-07-24 11:34:57

阅读数 568

评论数 0

jenkins-2、pipeline脚本切换角色,执行脚本等要点

demo pipeline脚本 #!/usr/bin/env groovy pipeline{ agent any environment { REVISION = "0.0.${env.BUILD_ID}" } optio...

2018-07-18 16:50:06

阅读数 1608

评论数 0

[顺便勘误]linux下java程序在centos的部署上篇---jar程序服务化、nohup用法及管理、nohup输出日志定时切割(草稿篇)

Java 进程管理

2018-07-18 16:35:01

阅读数 231

评论数 0

Host key verification failed -解决jenkins账户无法切换+jenkins免密登录+ssh免密登录+scp免密远程复制的问题

前言 在一个自动化编译部署系统里面,使用scp命令远程复制文件是很正常的,然而使用jenkins出现了该问题。 具体来源于: [Host key verification failed -解决jenkins调用脚本scp进行远程复制时候的权限问题(初稿)] (https://blog.cs...

2018-07-18 15:08:52

阅读数 2107

评论数 0

Host key verification failed -解决jenkins调用脚本scp进行远程复制时候的权限问题(初稿)

前言 在一个自动化编译部署系统里面,使用scp命令远程复制文件是很正常的,然而使用jenkins出现了该问题。 环境还原 在一个pipeline任务里面,编译流水任务代码如下: #!/usr/bin/env groovy pipeline{ agent any environm...

2018-07-17 11:24:40

阅读数 3065

评论数 0

[CI、CD入门]maven打包之war(分环境)

项目结构: pom文件内容: <?xml version="1.0" encoding="UTF-8"?> <project xmlns=&qu...

2018-07-09 10:57:11

阅读数 152

评论数 0

[CI、CD入门]maven打包可执行程序之微服务-服务提供者篇

前言 持续构建,自动部署这个机制必须要落实到具体开发任务中,光是写几个demo编译最简单的程序或者web意义不大。 本篇文章将用现有的微服务框架程序作为例子,说明主要打包流程。 微服务项目框架及目录说明 API子项目说明 这里先说明一下微服务项目的目录结构 首先每一个微服务都划...

2018-07-08 20:04:53

阅读数 547

评论数 0

jenkins-1、创建pipeline及相关脚本编写

新创建一个pipeline项目。 然后写第一个脚本,例如: pipeline { agent any stages { stage('Build') { steps { sh 'echo...

2018-06-29 15:07:01

阅读数 3339

评论数 0

[CI、CD入门]jenkins+maven+svn+自动构建

添加新的job。

2018-06-28 14:21:20

阅读数 118

评论数 0

[CI、CD入门]centos下安装配置jenkins

使用jenkins进行项目的自动构建部署 # 先更新源再安装最新版 jenkins sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo sudo rpm --im...

2018-06-28 11:40:47

阅读数 112

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭