emmmm,这其实是一个很简单的一件事情,但是有很多坑,记录一下 先大概讲一下原理吧,就是每次您 push 代码后,都会给远程 HTTP URL 发送一个 POST 请求 更多说明 » 然后在宝塔这边执行你写的shell脚本,执行 git pull 的操作,好的,话不多说,开整 ...
准备 注册hub.docker.com 然后建立一个 private 的 registry 开发 login 制作一个image 然后 push 部署 同样你需要在服务器上login pull run 自动化 你可以使用jenkins实现自动化:循环或者是git hook来触发以上部署bash 更多jenkins 使用请百度 ...
2016-10-12 13:29 0 1556 推荐指数:
emmmm,这其实是一个很简单的一件事情,但是有很多坑,记录一下 先大概讲一下原理吧,就是每次您 push 代码后,都会给远程 HTTP URL 发送一个 POST 请求 更多说明 » 然后在宝塔这边执行你写的shell脚本,执行 git pull 的操作,好的,话不多说,开整 ...
目录 一、harbor介绍 二、harbor安装 准备工作 docker-ce的安装 安装docker-compose ...
不想看前面这么多废话的可以直接跳到具体实现 Github Actions 是什么? 说到 Github Actions 不得不提一下。 持续集成(continuous integration):高质量的让产品快速迭代 持续交付(continuous delivery):交付给团队 ...
之前在一台vps服务器上面搭建了Git服务器,用来做代码管理,方便团队开发。但是问题也就相应的来了,使用git可以轻松的上传代码,而由于做的是web开发,每次还都得到服务器上把代码手动pull或者复制到网页所在的文件夹下,也就比较麻烦,不适合我这种懒人。git提供了hook机制,可以很容易的实现 ...
在引入自动化部署工具的时候,对比了jenkins和gitlab CI,jenkins有非常丰富的插件,配置起来方便。gitlab CI更倾向于脚本配置,当然jenkins也可以使用pipeline实现全脚本化配置。我们这里主要讲述jenkins的自动化部署。基本组 ...
1、先cd到根目录,执行git config --global credential.helper store命令 2、执行之后会在.gitconfig文件中多加红色字体项 3、之后cd到项目目录,执行git pull命令,会提示输入账号密码。输完这一次以后就不 ...
把本地项目部署到服务器上方法比较多,这里以javaee项目为例: 把项目打包成zip,FTP上传到生产服务器tomcat的webapps目录下解压; 本地修改好的文件,立即FTP上传到生产服务器对应的目录; 生产服务器安装svn服务,在本地把修改过的文件commit ...
一、部署前端(NPM,Nginx) 1、下载nodejs,具体安装及配置环境(一定要在本机的环境变量中添加)见https://www.cnblogs.com/lgx5/p/10732016.html。 2、nodejs自带npm,配置好nodejs环境变量之后,如下,在IDEA中的配置好 ...