原文:配置drone+docker+gogs+nodejs项目自动发布

最近学习了一下自动化部署相关的技术,记录一下自己的学习历程。 去年的时候腾讯云服务器搞活动,于是购买了一台云服务器用于学习。自己毕业后在第一家公司工作时,一直感觉项目上线是一件很头疼的事情,当时是采用pm nodejs的方式,项目上线就是登录到服务器上,手动替换js文件,然后用pm 重启进程。由于当时部门之间分工不明确,我作为开发有时候也要负责项目上线,经常每天晚上 点在家加班,那时候感觉还是挺 ...

2021-01-26 17:20 0 402 推荐指数:

查看详情

Gogs+Drone+Docker自动化部署CICD

环境 centos7 一:安装docker 1、通过 uname -r 命令查看你当前的内核版本 2、使用 root 权限登录 Centos。确保 yum 包更新到最新。 3、卸载旧版本(如果安装过旧版本的话) 4、安装需要的软件包, yum-util 提供 ...

Mon Nov 01 19:53:00 CST 2021 0 118
【小白向】基于Docker使用Gogs,Drone以及drone-runner-docker自动化部署

Gogs是基于Go语言编写的可以替代gitlab的代码托管平台,它没有gitlab那么庞大且不需要占用大量资源,对小型服务器相对于比较友好,我们甚至可以使用树莓派搭建。 服务器配置: 安装过程(一):docker环境准备 1. 安装docker,准备部署环境(先清除有关docker ...

Fri May 07 01:55:00 CST 2021 6 841
使用gogs,drone搭建自动部署

使用gogs,drone搭建自动部署 使用gogsdronedocker搭建自动部署测试环境 Gogs是一个使用go语言开发的自助git服务,支持所有平台Docker是使用go开发的开源容器引擎Drone是一个基于容器技术的持续集成平台。每个构建都在一个临时的Docker容器中执行,使 ...

Wed Dec 21 06:57:00 CST 2016 0 3270
gogs git 部署服务端钩子 自动发布项目

添加钩子脚本 添加成功后会出现post-receive文件 手动执行./post-receive 看一下日志文件是否正常,如果有问题一般是权限问题,赋予相应权限即可。 问 ...

Tue Aug 27 00:17:00 CST 2019 0 397
docker配置搭建gogs

参考文献: https://www.yeboyzq.com/linux/ruanjiananzhuangweihu/1012.html https://www.jianshu.com/p/d92fd42bb391 一、拉取镜像: docker pull gogs/gogs 可以对gogs ...

Fri Feb 28 00:49:00 CST 2020 0 1544
Gogs + Drone 实现CI/CD(CD)

前文已经实现CI部分,本文继续以Asp.Net Core实现CD部分。    创建gogs仓库   首先在gogs创建一个空项目drone-ci-demo,本地新建一个asp.net core项目,并且在与.csproj同级目录中创建Dockerfile ...

Mon Dec 09 04:11:00 CST 2019 9 662
Gogs + Drone 实现CI/CD(CI)

  本文通过docker-compose方式安装运行drone,先将drone的server和agent镜像拉取到本地,这样docker-compose脚本执行速度会快一点。当然,不是必须先拉取drone镜像,完全可以直接用docker-compose执行编写好的脚本。   拉取 ...

Tue Nov 26 20:35:00 CST 2019 34 1402
Gogs+Jenkins+Docker 自动化部署.NetCore

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

Mon Jun 28 22:28:00 CST 2021 10 1912
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM