20

jenkins+gogs实现自动化部署(序)

 3 years ago
source link: https://www.longdw.com/2019/03/28/jenkins-gogs-war-web-java/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

jenkins+gogs实现自动化部署(序)

距离上次博客已经有一年多的时间了,不想给自己找太多的理由,总结一句还是太懒了。去年5月份换了家传统行业的公司,刚来就分配到了一个项目组负责移动端的项目,跟之前的开发模式不太一样,因为是甲方公司所以大部分是监督管理乙方的开发进度和质量,自己也会参与进去做些开发和指导。

研究jenkins也是机缘巧合。来到这家公司后接触了Java后端开发,后来供应商撤场以后所有的运维和后期的开发工作都交到我这边了,自己也简单的学习了一些springboot的知识,学习了war包的打包和发布。有一次新版本上线误将测试包发到了正式的环境导致服务一直起不来,还差一点导致生产事故,从那次开始就想着找一个能自动完成打包发包的工具。

机缘巧合,有一次在逛cnbeta,发现有篇文章是介绍walle,这是国人开发的一款开源的自动化部署工具,有兴趣的可以了解下。看着官网介绍很牛叉的样子,是驴子是马试试就知道了,说干就干。申请了台linux服务器,搭建了gogs服务,依照官方文档将wall服务都搭建完毕,几天研究下来能够顺利的完成代码的拉取、编译、打包、关闭tomcat服务,但就是起不来,可能是我技术太菜了最终还是放弃walle这个平台。这里我得申明下,walle我没有仔细的研究过,但是从我几周的使用情况来看还是很有潜力的一个自动化部署工具。在一位网友的推荐下开始研究jenkins,下一篇我将详细的介绍如何利用jenkins和gogs来实现web端项目的自动化部署。

分类CI

发表评论 取消回复

电子邮件地址不会被公开。 必填项已用*标注

评论

姓名 *

电子邮件 *

站点

在此浏览器中保存我的名字、电邮和网站。


Recommend

  • 46
    • blog.51cto.com 6 years ago
    • Cache

    Jenkins 自动化部署上线-abcdocker

    Jenkins自动化部署上线标签(空格分隔):Jenkins由于51cto格式问题,可以直接访问https://www.abcdocker.com/abcdocker/3174查看原文[TOC]##一、Jenkins是什么Jenkins是一款自包含的开源自动化服务,可用于自动执行与构建,测试和交付或部署软件有关的各种任务。Jen...

  • 32

    1.jenkins环境准备并启动jenkins服务 1)jdk环境配置 [root@centos7 ~]# ll /app/

  • 8

    jenkins+gogs实现Android项目自动化部署(三) 上一篇项目主要介绍了jenkins+gogs实现JavaWeb项目自动化部署,这一篇重点介绍下Android项目的自动部署。另外注意下这一篇主要介绍在宿主机(jenkins安装所在的服务器)上打包,也就是远程打包部署,可能...

  • 16

    jenkins+gogs实现JavaWeb项目自动化部署(二) 上一篇文章主要介绍了jenkins和gogs的安装,这一篇重点介绍如何实现JavaWeb项目的自动化部署。 我们的目标是把war包传到应用服务器上,然后关闭tomcat,再启动tomcat。先看下面我们的打包...

  • 17

    jenkins+gogs实现JavaWeb项目自动化部署(一) 关于jenkins和gogs这两个环境的搭建我这里简单的介绍下,以下均在centos7环境下。 一、jenkins安装 我是拿的这篇博客的

  • 5

    jenkins+gogs实现iOS项目自动化部署(四) 本篇是CI系列的最后一篇,主题是介绍jenkins如何实现iOS项目的自动化部署,在上一篇jenkins+gogs实现Android项目自动化部署(三)...

  • 5

    windows下jenkins+git+maven+tomcat实现自动化部署 - 社会小青年丶的个人空间 - OSCHINA - 中文开源技术交流社区 ...

  • 6

    本来没想着要写这篇博客,但是在实操过程中,一个是被网络问题搞炸了心态(真心感觉网络能把人搞疯,别人下个包、下个镜像几秒钟搞定,我看着我的几KB小水管真是有苦说不出),另一个就是这里面坑还是有一些的,写出来也是为了让大家避免重复踩坑

  • 5

    环境说明 腾讯云轻量服务器, 配置 1c 2g 6mb ,系统是 ubuntu 20.14,Docker 和 Jenkins 都在这台服务器上面, 群晖218+一台,Gogs 在这台服务器上。 Docker安...

  • 4
    • ljlu1504.github.io 2 years ago
    • Cache

    Gogs代码自动部署

    Gogs代码自动部署 评分: 4.5 作者: Ryan Lu 类别: Git 时间:...

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK