四、创建自动化部署任务 1、编写shell部署脚本deploy.sh,并放到linux服务器中的jenkins目录下,在该目录下通过touch deploy.sh创建一个脚本,把下面的脚本复制到里面即可(到时每次自动部署都会执行它),脚本中的my-scrum为我要自动构建的项目名: 代码语言:javascript 复制 #!/usr/bin/env bash#编译+部署项目站点 #...
于是我想着使用Jenkins配合Gitee搭建一个自动化部署平台,并将代码托管到服务器上,这样减轻了本地的电脑压力,也解放了部署的流程。 搭建Jenkins平台 我们来搭建一下Jenkins平台,首先安装Docker: 代码语言:javascript 复制 # 安装yum-utils工具 sudo yum install-y yum-utils device-mapper-persistent-data lvm2 # 配置阿...
一、部署环境概述 本文阐述在CentOS系统上运用PowerShell命令部署Docker、Nginx、Gitee(文中未详细提及Gitee相关配置,可根据实际情况与其他代码托管平台类比)和Jenkins,实现前端自动化部署的流程,包含从系统环境准备到项目配置与部署的完整步骤。 二、CentOS系统准备 (一)服务器配置 选用CentOS系统,配置为2核CPU、2GB内存、...
(1)安装gitee插件到jenkins (2)修改任务项 gitee默认不允许内网触发。---必须要配置内网穿透 修改gitee远程仓库 测试: 修改idea中的代码并提交到gitee上,会自动触发jenkins---拉取--编译---打包 2. 完成自动化部署 思考: 我们的项目和jenkins是不是都在一台服务器上。 因为jenkins它所在的服务器非常耗费资源,...
# 将host添加到SSH信任列表ssh -T git@gitee.com 接下来我们就进入Jenkins容器,执行这些命令。 dockerexec-it jenkins bash 3)Gitee设置中添加SSH key 这时候我们再回过头来,将私钥添加到凭据中,一个凭据就添加好了。 5.Jenkins自动化部署Maven单模块项目 ...
1,访问http://ip:8080/jenkins进入解锁界面 在linux中 cat /root/.jenkins/secrets/initialAdminPassword获取密码并登陆 2,初始化进入安装推荐插件(也可以自行安装不采用推荐的) #远程部署容器(tomcat部署用) Deploy to container Plugin #git相关插件 Git plugin ...
下面,我们将介绍如何结合Gitee和Jenkins这两个工具,实现前端项目的自动化部署。 一、前提准备 在开始之前,请确保您已经完成了以下准备工作: 拥有一个Gitee账号和已经创建好的前端项目仓库。 拥有一台可以安装Jenkins的服务器,并且该服务器能够访问Gitee仓库。 对前端构建工具如Webpack、Vue CLI等有一定的了解。 二、...
最近在做毕业设计,遇到一个问题,就是每次编写完一个功能点,就需要重新运行一下项目,然后进行测试,而且项目比较复杂,在本地运行会占用大量的运行内存,导致开发不畅。于是我想着使用Jenkins配合Gitee搭建一个自动化部署平台,并将代码托管到服务器上,这样减轻了本地的电脑压力,也解放了部署的流程。
基于此,我们就需要使用Jenkins配合Gitee搭建一个自动化部署平台,并将代码托管到服务器上,这样减轻了本地的电脑压力,也解放了部署的流程。 1, 搭建Jenkins平台 首先,我们需要搭建一下Jenkins自动化构建平台。首先,我们需要安装Docker,然后在Docker中安装Jenkins,安装的命令如下:...
image 构建触发器1.勾选Gitee webhook 触发构建2.生成webhook密码image image3.在gitee项目管理中配置webhookimage image构建image image如果没有配置maven请先进系统配置中配置,maven肯定要jdk,所以还需要配置jdk环境image image image image配置ssh服务器信息image image image image image下面代码大概意思是吧当前构建...