草庐IT

Jenkins2

全部标签

配置自动化部署Jenkins和Gitea

配置自动化部署这里使用的是Jenkins+Gitea如果不知道怎么安装Jenkins和Gitea可以参考下面文章https://blog.csdn.net/weixin_46533577/article/details/134644144我的另一篇文章介绍前端先说下自己的情况,因为自己服务器原因,使用的服务器内存太小只有4g,如果这时候再使用npmrunbuild进行打包时会出现卡死,因为占用内存会比较多所以会很卡,导致访问服务器时卡顿非常严重,比如有些服务无法访问等。在下面的介绍中,我将使用本地打包的方式,打包完成后在推送到服务器上,如果你的服务器性能出色可以我也将在这里介绍如何在服务器中线

从源代码出发,Jenkins 任务排队时间过长问题的解决过程

最近开发了一个部署相关的工具,使用Jenkins来构建应用。Jenkins的任务从模板中创建而来。每次部署时,通过JenkinsAPI来触发构建任务。在线上运行时发现,通过API触发的Jenkins任务总是会时不时在队列中等待较长的时间。某些情况下的等待时间甚至长达几分钟。直接在Jenkins界面上触发的任务却几乎不需要排队,直接马上就可以执行。过长的等待时间影响了构建的效率,这是一个急需解决的问题。这个问题奇怪的地方在于,手动从界面上触发的任务几乎不需要排队,而API触发的任务的排队时间则完全随机,毫无规律可言。当任务在队列中时,Jenkins会在界面上显示该任务在队列中等待的原因。对于AP

Docker快速创建一个单机版的Jenkins实例

谈到CI/CD,那便少不了这里面的佼佼者Jenkins,正如Jenkins官网说的一样:“Buildgreatthingsatanyscale”,构建伟大,无所不能!话不多说,该篇文章将会带你使用Docker快速创建一个单机版的Jenkins实例以及创建一个简单的Pipeline项目。一、创建Jenkins实例这里我们将使用Docker进行安装一个单机版的Jenkins(这里假设你了解Docker等工具的使用):dockerrun-d--namejenkins\-p50000:50000\-p8080:8080\-v/srv/jenkins:/var/jenkins_home\-v/var/r

部署jenkins一直显示Please wait while Jenkins is getting ready to work

部署jenkins一直显示PleasewaitwhileJenkinsisgettingreadytowork…需要你进入jenkins的工作目录vim.jenkins/hudson.model.UpdateCenter.xml将https://updates.jenkins.io/update-center.json更换为更改为https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.jsondefaulthttps://updates.jenkins.io/update-center.json

Jenkins Pipeline应用实践

JenkinsPipeline是一种可编程的、可扩展的持续交付管道,允许您使用脚本来定义整个软件交付过程。以下是使用JenkinsPipeline创建和配置流水线的基本步骤。Part01.创建一个PipelineJob在Jenkins中创建一个新的"Pipeline"类型的Job。以下是在Jenkins中创建一个PipelineJob的详细步骤:1.登录到Jenkins系统并转到主页。2.单击“NewItem”菜单,选择“Pipeline”选项并指定Job名称。3.在新建的Job页面中,在“Pipeline”部分中找到“Definition”选项,选择“Pipelinescript”。4.编辑

jenkins使用nexus插件

 nexus介绍Nexus是一个强大的仓库管理工具,用于管理和分发Maven、npm、Docker等软件包。它提供了一个集中的存储库,用于存储和管理软件包,并提供了版本控制、访问控制、构建和部署等功能。Nexus可以帮助开发团队提高软件包管理的效率和可靠性,减少软件包冲突和版本不一致的问题,并提供了一个安全、可靠的软件包分发渠道。Nexus支持多种仓库类型,包括Maven仓库、npm仓库、Docker仓库等,并且可以与其他工具和系统集成,如Jenkins、Ansible、Kubernetes等,以实现自动化的构建、部署和管理。总的来说,Nexus是一个非常有用的工具,可以帮助开发团队更好地管理

Docker + Jenkins 详细安装步骤

一、安装Docker1.安装依赖环境yum-yinstallyum-utilsdevice-mapper-persistent-datalvm22.配置Docker镜像源yum-config-manager--add-repohttp://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo3. 软件包信息提前在本地缓存一份,用来提高搜索安装软件的速度 yummakecachefast4. 安装docker(docker-ce社区版而ee是企业版) yuminstalldocker-cedocker-ce-clicontainerd.

Docker Swarm总结+Jenkins安装配置与集成(5/5)

 博主介绍:Java领域优质创作者,博客之星城市赛道TOP20、专注于前端流行技术框架、Java后端技术领域、项目实战运维以及GIS地理信息领域。🍅文末获取源码下载地址🍅👇🏻精彩专栏推荐订阅👇🏻欢迎点赞收藏评论拍砖........【DockerSwarm总结】《容器技术Docker+K8S专栏》✅【uniapp+uinicloud多用户社区博客实战项目】《完整开发文档-从零到完整项目》✅【SpringcloudAlibaba微服务分布式架构|SpringCloud】《系列教程-更新完毕》✅【SpringSecurity-从入门到精通】《学习完整笔记-附(完整demo源码)》✅【从零开始Vue项

解放你的双手,让 ChatGPT 来帮你完成 Jenkins 到极狐GitLab CI 的迁移

目录可用的JenkinsfileChatGPT大发神威极狐GitLabCI/CD验证结果自从ChatGPT闪亮登场以来,各种基于它的软件扩展纷至沓来。爱折腾的极狐GitLab开发者们,也花式玩转起了ChatGPT+极狐GitLab,让研发工作更高效。之前我们分享了 如何利用极狐GitLabCI/CD完成Jenkins的迁移。今天有了ChatGPT的加持,可以分分钟完成丝滑切换,Enjoy~可用的Jenkinsfile下面是一个完整可用的Jenkinsfile内容,实现了一个node应用程序从构建到部署的全过程,全过程Demo所演示的仓库托管在极狐GitLabSaaS上。pipeline{age

保姆级教程,Linux服务器docker搭建jenkins持续集成一键部署SpringBoot项目(Gradle)

前言:在后台项目开发过程从Java延伸到Kotlin开发,从mavenpom到gradle,IDEA新项目SpringBootinit框架官方推荐kotlin+gradle,本章以此为jenkins持续集成做项目部署,服务器为Centos,JDK17,SpringBoot3.1.1(JDK17以下无法运行SpringBoot3.x)1.docker安装docker安装见docker安装教程2.jenkins安装在第一步安装完成Docker后,进行以下操作:2.1搜索jenkins镜像[root@VM-0-14-centos/]#dockersearchjenkins2.2拉取镜像[root@V