本教程主要讲解了怎么使用 Jenkins 和 Github Actions 部署前端项目。第一部分是使用 Gitea 配置局域网 git 服务器,再使用 Jenkins 将 Gitea 下的项目部署到局域网服务器。第二部分是使用 Github Actions 将 Github 项目部署到 Github Page 和阿里云。阅读本教程并不需要你提前了解 Jenkins 和 Github Action
一、安装 和 准备工作http://mirrors.jenkins-ci.org/,打开链接后,表格有war列。Releases行是短期更新包,LTS行是长期更新包。一般选择Releases下载即可。将下载完成的 war 包 放在 Tomcat 服务器的 webapps 目录下,然后启动服务器即可。建议单独用一台 Tomcat 服务器部署,方便管理。    1、Tomcat 服
目的:可以通过webhooks进行自动触发达到自动部署的目的,闲话不多说,下面我们来进行操作1.首先登陆控制台点击系统管理2.进入右侧面板中的系统配置-然后点击插件管理 3.在可选插件里面搜索gitee 找到gitee plugin安装即可,我的这个由于插件已经安装过了所以就显示在了可选的插件里面  安装好之后会自动显示插件已开启 使用自己的用户名和密码登陆Gitee
转载 7月前
113阅读
阅读本篇文章需要你有Docker、Git、SpringBoot、Linux等基础知识。最近在做毕业设计,遇到一个问题,就是每次编写完一个功能点,就需要重新运行一下项目,然后进行测试,而且项目比较复杂,在本地运行会占用大量的运行内存,导致开发不畅。于是我想着使用Jenkins配合Gitee搭建一个自动化部署平台,并将代码托管到服务器上,这样减轻了本地的电脑压力,也解放了部署的流程。搭建Jenkins
转载 2023-09-09 16:28:04
81阅读
实现"docker jenkins gitee"的步骤如下: 1. 安装Docker 2. 配置Jenkins 3. 创建Gitee仓库 4. 配置Webhook 5. 构建Jenkins任务 6. 运行Docker容器 下面是每个步骤需要做的事情和相应的代码: 1. 安装Docker: 首先,你需要在你的机器上安装Docker。Docker是一个开源的容器化平台,可以帮助我们打包应用程序及
原创 9月前
30阅读
流程是代码提交到giteejenkins中点击构建,自动删除目标服务器之前运行的jar包、拉取代码、构建、将jar包传到目标服务器、运行jar包。1.下载jenkins运行java -jar jenkins.war --httpPort=8084 然后根据初始密码,创建账号,下载推荐插件、 maven插件、publish over ssh。2.配置git新建maven任务后配置任务 Linux安
当下,越来越多的公司和开发团队提倡持续集成,而以前的软件构建方式费时费力,导致持续集成难以进行。而Jenkins作为一个构建部署的平台,提供自动拉取分支,自动运行编译打包脚本,甚至自动部署发布,让持续集成的动作变的简单,只需点击运行构建任务,即可完成一整套集成动者,非常适合持续集成的诉求。 在Gitee上有一个自己的仓库,已经在上面上传了自己的代码,具体操
什么是 Gitee WebHooks ? Gitee WebHook 功能是帮助用户 push 代码后,自动回调一个您设定的 http 地址。 这是一个通用的解决方案,用户可以自己根据不同的需求,来编写自己的脚本程... 在gitee仓库里面配置用于在仓库有push或者其他事件发生时,配置gitee webhook可以让仓库向特定URL发送http或者https请求,比如说jenkins收到请求
原创 8天前
76阅读
1.关于使用Jenkins创建job完成自动化测试,核心在于项目的拉取和执行,至于job的创建大同小异,需要了解的可以参考文章:[Jenkins之job创建、参数化与定时构建以及时区偏差填坑] 2.另外还需要的就是执行机的环境(以GitHub拉取项目为例),需要具体细节操作可自行百度Google或参考文章:[Jenkins如何管理、配置、运行node节点,用slave进行分布式运行]需要配置Jav
一、Jenkins介绍及安装Jenkins安装请参考其他文档,在这里就此略过啦,哈!二、Jenkins插件1.Gitlab Hook #gitlab钩子,push代码后自动触发拉取操作2.Publish Over SSH # scp拷贝插件 (主要是将包拷贝到web服务器上)3.Build Authorization # 钩子触发器需要提前安装好gitlabGitlab插件安装 gitl
1、提前条件搭建jenkins线上服务、安装gitee插件、注册码云账号,创建项目、安装Git2、具体实验步骤:(1)登录Jenkins与码云 注意:Gitee要确保上面有需要拉取的代码 我这里的仓库名为bigdata_views(2)新建管理凭据Jenkins首页-设置----Manage Credentials-----全局凭据 点击添加凭据 输入Gitee账号、密码ID可以任意填写,描述框可
转载 6月前
53阅读
一、Jenkis的准备 1、安装Jenkins有一键安装包(网盘有安装包)。.jenkins 这个文件必须要放在C:\Users\用户名这个目录下 2、打开Jenkins在安装Jenkins路径位置输入cmd,打开命令窗口。输入命令:java -jar jenkins.war --httpPort=8090   这里的8090是端口号,没被占用的即可&nbs
转载 5月前
27阅读
jenkins + gitee flask + websocketio + Flask-SQLAlchemy 仓库地址: https://gitee.com/ShanCeLy/we-chat.git 把这个项目放到你的仓库里 一、配置gitee 安装 gitee 插件(安装后重启,它也有一个重启选项 ...
转载 2021-08-02 13:41:00
109阅读
2评论
开发离不开项目的部署,运维,因此为了以后的开发便利,我最近学习了下服务的自运维,现在总结一下技术 Jenkins+docker+git+Gitee 部署SpringBoot项目环境 Win10虚拟机:VMware系统:centos7操作流程 1.安装虚拟机,配置centos系统,联通网络2.配置Java环境3.下载,安装,配置jenkins1)Jenkins的介绍Jenkins是一个广泛用于持续
什么是 Gitee WebHooks ? Gitee WebHook 功能是帮助用户 push 代码后,自动回调一个您设定的 http 地址。 这是一个通用的解决方案,用户可以自己根据不同的需求,来编写自己的脚本程... 在gitee仓库里面配置用于在仓库有push或者其他事件发生时,配置gitee webhook可以让仓库向特定URL发送http或者https请求,比如说jenkins收到请求
原创 5天前
47阅读
一、前言1、主要内容Jenkins+SSH获取Gitee代码Jenkins+Maven构建Java(Spring Boot)项目配置Jenkins发布Spring Boot项目:远程服务器端配置Jenkins发布Spring Boot项目:pom.xml编译配置Jenkins+SSH将构建输出结果发布到远程服务器并启动应用2、环境信息服务器服务器名操作系统IP说明GiteeCentOS 7192.
前提1: 搭建jenkins线上服务, 参考Linux环境下安装Jenkins 2:注册gitee账号,并创建一个项目,这里我的项目名是 demo过程1:服务器放置项目位置克隆Gitee上demo项目git clone Gitee上demo项目链接 #我项目位置 /www/wwwroot/test2:检查jenkins配置配置文件,将执行用户改成root,不然后面可能出现执行shell没有权限v
转载 7月前
126阅读
  首先说明,我的电脑环境是windows,所以以下的示例是基于windows10 X64。一、新建任务,填写名称,选择类型,点击左下角的【确定】二、配置1、General2、源码管理  之前在github上配置了公钥(配置的东西看这里)这里要拉取github的代码,需要配置私钥,点击Add,弹窗中填写数据。3、构建触发器  这里我用的是定时任务,一般项目也用的这个选项吧。4、构建环境  这个模块
转载 6月前
130阅读
使用git之前的准备工作1、 搭建Jenkins的机器上,有安装git,配置git的安装地址,Jenkins配置Git的安装地址2、 Global Tool Configuration - > Git:配置git的安装地址 3、 Jenkins的插件管理,有Git相关的插件 创建项目-》选择自由风格1、在项目general,选择github,填写github的地址,这个g
下载安装(1)下载地址:https://www.jetbrains.com/pycharm/download/#section=windows选择这个免费版进行安装(2)自定义安装路径(3)根据自己的需求选择项,点击下一步,一步步的安装下去就行配置(1)汉化安装好后打开pycharm界面显示的英文,此时我们可以做一下汉化①点击flie-settings②安装汉化的插件,安装好后记得重新启动pych
转载 2023-10-15 13:59:39
0阅读
  • 1
  • 2
  • 3
  • 4
  • 5