包虫病

注册

 

发新话题 回复该主题

前端项目自动化部署超详细教程Jenki [复制链接]

1#
北京最好的白癜风医院在那         http://baidianfeng.39.net/bdfby/yqyy/

本教程主要讲解了怎么使用Jenkins和GithubActions部署前端项目。

第一部分是使用Gitea配置局域网git服务器,再使用Jenkins将Gitea下的项目部署到局域网服务器。

第二部分是使用GithubActions将Github项目部署到GithubPage和阿里云。

阅读本教程并不需要你提前了解Jenkins和GithubActions的知识,只要按照本教程的指引,就能够实现自动化部署项目。

PS:本人所用电脑操作系统为windows,即以下所有的操作均在windows下运行。其他操作系统的配置大同小异,不会有太大差别。

Gitea+Jenkins自动构建前端项目并部署到服务器

Gitea用于构建Git局域网服务器,Jenkins是CI/CD工具,用于部署前端项目。

配置Gitea

下载Gitea,选择一个喜欢的版本,例如1.13,选择gitea-1.13-windows-4.0-amd64.exe下载。

下载完后,新建一个目录(例如gitea),将下载的Gitea软件放到该目录下,双击运行。

打开localhost:就能看到Gitea已经运行在你的电脑上了。

点击注册,第一次会弹出一个初始配置页面,数据库选择SQLite3。另外把localhost改成你电脑的局域网地址,例如我的电脑IP为..0.。

填完信息后,点击立即安装,等待一会,即可完成配置。

继续点击注册用户,第一个注册的用户将会成会管理员。

打开Gitea的安装目录,找到custom\conf\app.ini,在里面加上一行代码START_SSH_SERVER=true。这时就可以使用ssh进行push操作了。

如果使用

分享 转发
TOP
发新话题 回复该主题