随笔分类 -  自动化

github,gitlab,jenkins,ansible等
摘要:Jeninks远程部署war包主体上看别人的脚本,然后和开发协商,做出符合自己的生产脚本................................ 脚本一: #!/bin/bash DATE=`date +%F-%H-%M` PROJECT='HBKeNong-1.0-SNAPSHOT' PROJECT_TARGET='H 阅读全文
posted @ 2020-01-10 22:15 大风歌兮 阅读(268) 评论(0) 推荐(0)
摘要:jenkins部署tomcat的war包和jar包 https://blog.csdn.net/liuxiaoming1109/article/details/89311696 阅读全文
posted @ 2020-01-03 11:08 大风歌兮 阅读(272) 评论(0) 推荐(0)
摘要: jenkins发布项目到远程主机上,配置linux使用SSH免密码登录一、首先要配置两台linux如何使用SSH免密码登录,这样脚本执行scp命令以及远程执行脚本都不需要输入密码: A为本地主机(即用于控制其他主机的机器,jenkins服务器) ; B为远程主机(即被控制的机器Server,jenkins运行之后发布项目的服务器), 假如ip为10.0.0.10 ; 阅读全文
posted @ 2020-01-03 10:56 大风歌兮 阅读(1935) 评论(0) 推荐(1)
摘要:此次说明:这是我从码云上拉取下来的java项目,仅供试验说明,不做任何获利渠道,若是发现有人拿此做其他用处,需像码云上这位大佬说明,特此感谢!!! 准备工作: 安装 maven,jdk1.8,下载项目(DBlog),mysql,redis,git 下载Maven 3安装包官网:http://mave 阅读全文
posted @ 2019-05-01 16:14 大风歌兮 阅读(1301) 评论(1) 推荐(1)
摘要:Maven私服nexus部署私服 xenus 下载https://www.sonatype.com/download‐oss‐sonatype 我下载了两个版本的nexus: nexus-3.13.0-01-unix.tar.gz nexus-3.14.0-04-unix.tar.gz 主要是第一个版本不兼容 配置好jdk 阅读全文
posted @ 2019-04-22 15:28 大风歌兮 阅读(411) 评论(0) 推荐(0)
摘要:jenkins安装和部署 jenkins 官网 jenkins.io Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 1.安装准备 装备两台服务器 关闭selinux和防火墙内存2G 50G+ 阅读全文
posted @ 2019-04-19 11:05 大风歌兮 阅读(264) 评论(0) 推荐(0)
摘要:Github顾名思义是一个Git版本库的托管服务,是目前全球最大的软件仓库,拥有上百万的开发者用户,也是软件开发和寻找资源的最佳途径,Github不仅可以托管各种Git版本仓库,还拥有了更美观的Web界面,您的代码文件可以被任何人克隆,使得开发者为开源项贡献代码变得更加容易,当然也可以付费购买私有库 阅读全文
posted @ 2019-04-17 22:01 大风歌兮 阅读(485) 评论(0) 推荐(0)
摘要:安装git 初始化git仓库: 此时查看仓库的状态: 创建文件: 将暂行区的文件提交上去: 由上面知道需要将开发的姓名和邮箱配置上去才能使用 查看配置信息: 此时对项目代码进行提交 删除代码 避免花里胡哨的删除 1: 2: 改名: 避免花里胡哨 暂存区覆盖工作目录内容 git diff对比目录区、暂 阅读全文
posted @ 2019-04-16 21:59 大风歌兮 阅读(294) 评论(0) 推荐(0)
摘要:Ansible工具原理一ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。 ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansibl 阅读全文
posted @ 2018-11-08 09:13 大风歌兮 阅读(276) 评论(0) 推荐(0)