jenkins自动化部署
有故事的驴
这个作者很懒,什么都没留下…
展开
-
Gitlab使用Webhook实现Push代码自动部署
1.Jenkins 安装完成以后,首先我们在Jenkins中需要安装一下,Gitlab Hook Plugin 插件;2.插件安装完成我们创建任务,在任务重构建触发器下获取回调URL;注意:1注意: 默认Jjenkins自带的变量不包含Jenkins这层目录,尤其采用tomcat部署的同学注意,直接把Jenkins.war放在tomcat的webapps目录回调的url实际为 http...原创 2018-05-31 13:06:12 · 1550 阅读 · 0 评论 -
linux实现ssh免密码登录
验证ssh远程登录,未作免密处理的两台机器,登录时,是需要输入密码的本地系统执行 ssh-keygen -t rsa 命令,生成密钥文件在相应的目录下查看生成的密钥文件,其中:id_rsa为私钥文件,id_rsa.pub为公钥文件本地机器执行命令如:ssh-copy-id -i ~/.ssh/id_rsa.pub dss@10.164.194.42, 将公钥文件传输的远程机器,并生效dss是需要授...转载 2018-05-31 13:19:31 · 1666 阅读 · 0 评论 -
mvn 报错 source-1.6 中不支持 diamond运算符
在父pom文件中加入maven编译器版本号,如下图:<properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target></properties>...原创 2018-05-31 13:24:03 · 623 阅读 · 1 评论 -
Linux 通过iptables开放防火墙特定端口
查看状态:iptables -L -n下面添加对特定端口开放的2种方法:第一种方法:使用iptables开放如下端口/sbin/iptables -I INPUT -p tcp --dport 8000 -j ACCEPT保存/etc/rc.d/init.d/iptables save重启服务service iptables restart查看需要打开的端口是否生效?/etc/init.d/ipt...原创 2018-05-31 13:28:48 · 359 阅读 · 0 评论 -
Jenkins自动化部署配置-Jenkins发布构建任务
以下是实际项目中用到的配置#!/bin/bashdocker rmi -f 192.168.1.230:5000/platform/os-searchclean package docker:build#!/bin/bashdocker exec registry rm -rf /var/lib/registry/docker/registry/v2/repositories/platform/o...原创 2018-06-01 09:35:58 · 646 阅读 · 0 评论 -
Jenkins自动化部署配置-pom、yml、Dockerfile的配置
1.项目中对应的pom文件配置:对应的版本信息:<directory>${project.basedir}/target</directory><docker.image.prefix>192.168.1.230:5000/platform</docker.image.prefix><docker.plugin.version>1.0....原创 2018-06-01 10:52:58 · 3324 阅读 · 0 评论