本教程主要讲解了怎么使用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操作了。
如果使用