草庐IT

Jenkins-Blue

全部标签

jenkins构建pipline无法执行shell命令原因

问题表现新的服务器上,新安装的jenkins,在上面创建了一个pipline项目,脚本里有shell命令,但是jenkins每次执行都卡住,经过尝试,无论多简单的命令都执行不了,cp,mv等都不行,只有echo能执行。以为是服务器问题,于是删除该虚拟机重装。重新把环境安装好,再把一模一样的pipline脚本黏贴进去,这次竟然能执行了。为什么呢?先别急!执行的时候报了一个错,mvnnotfound。但是服务器上已经安装好maven,服务器的环境变量里也配好maven_home了,为什么还是报这个错呢?于是百度之,得知,需要到jenkins的ConfigureSystem里,全局属性下也配上环境变

Docker之jenkins部署harbor在harbor中完成部署

Docker之jenkins部署harbor在harbor中完成部署1、harbor作用Harbor允许用户用命令行工具对容器镜像及其他Artifact进行推送和拉取,并提供了图形管理界面帮助用户查阅和删除这些Artifact。在Harbor2.0版本中,除容器镜像外,Harbor对符合OCI规范的HelmChart、CNAB、OPABundle等都提供了更多的支持。另外,Harbor为管理员提供了丰富的管理功能,特别是作为开源软件,随着版本的迭代,很多社区用户的反馈和贡献被吸收进来以便更好地适应。2、harbor下载https://github.com/goharbor/harbor/rel

Jenkins自动构建(Gitee)

Gitee简介安装JenkinsCLIhttps://blog.csdn.net/tongxin_tongmeng/article/details/132632743安装Giteejenkins-cliinstall-plugingitee:1.2.7#https://plugins.jenkins.io/gitee/releases获取安装命令(稍作变更)JenkinsURLDashboard-->配置-->JenkinsLocation-->JenkinsURL-->http://x.x.x.x:xxxx#注意:确保JenkinsURL可以访问到Jenkins,可以复制到浏览器测试下构建触

Linux安装jenkins

本文基于阿里云租的服务器,centos8版本下安装jenkins1.安装jenkins首先先登录jenkins官网去下载对应的包地址:Jenkins 在上图中选择版本下载即可,下载完上传到你的linux中,如下图所示至于存放的地址没有特别讲究,我放在了usr/local/jenkins下接下来就是在当前路径下,执行命令:rpm-ivhjenkins-2.190.3-1.1.noarch.rpm红色部分是你所下载的包名,每个人可能下载版本不同,需要替换哈解压安装完成后,需要设置一下配置文件,接下来都是极其偷懒的方式,如有不同,可能需要额外百度解决哈#更新jenkins配置文件指令:vim/etc

20230308--Jenkins+Gogs自动远程Docker环境部署django项目

1.Jenkins安装或确认必要插件jenkins安装或确认必要插件gitlab、PublishOverSSH。Dashboard--ManageJenkins--PluginManager2.PublishOverSSH配置jenkins配置SSH连接django服务部署的对象服务器Dashboard--ManageJenkins--ConfigureSystem,找到PublishoverSSH中SSHServer。输入目标服务器IP、登录用户、登录用户密码等,最后TestConfiguration3.Jenkins中创建JobDashboard--NewItem--输入Itemname-

9. Jenkins+Docker 实现一键自动化部署项目

简述实现步骤:在docker安装jenkins,配置jenkins基本信息,利用Dockerfile和shell脚本实现项目自动拉取打包并运行。安装dockerdocker安装社区版本CE确保yum包更新到最新。yumupdate卸载旧版本(如果安装过旧版本的话)yumremovedockerdocker-commondocker-selinuxdocker-engine安装需要的软件包yuminstall-yyum-utilsdevice-mapper-persistent-datalvm2设置yum源yum-config-manager--add-repohttps://download.

Jenkins基础介绍以及docker安装Jenkins

Jenkins基础介绍以及docker安装Jenkins什么是Jenkins?Jenkins是一个可扩展的持续集成引擎持续集成就是通常说的CI(ContinuesIntegration)每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚的软件。白话:大家在公司做测试时,很多时候可能是一个项目有几十个服务功能,每个服务或者几个服务可能被不同的开发人员维护和编写代码,我们测试对应的也可能只验证和测试其中的某几个模块功能,这个时候总不能每次改一个bug,就同时将整个项目重启,所以我们需要持续的根

jenkins构建前端vue项目

目录前言:1.jenkins配置参数2.构建前端代码脚本3.额外补充相关配置前言:服务器,已部署nginx和jenkisn和npm,在此基础上部署前端项目,后续补充相关nginx等服务器安装操作;1.jenkins配置参数1.新增一个软件项目 2.新增项目描述3.配置历史镜像处理规则例如:一个构建任务最多保留30天,最多保留10个构建任务 4.配置项目构建目标服务器 5.配置前端代码地址,以及构建的分支 6.配置前端代码存放地7.配置前端编译代码脚本路径配置临时变量,以及执行目标路径下的脚本,进行编译前端代码  2.构建前端代码脚本#!/bin/bash#1打包前端echo"packagede

jenkins——Git版本管理

这里写目录标题一、JenkinsGit版本管理1、Git的集成2、在执行job的机器上安装好Git3、无法连接仓库,问题解决解决方法1:(不推荐)1、把仓库设置成公开的,然后重新添加仓库地址解决方法2:通过凭证的方式1、构建job,查看控制台一、JenkinsGit版本管理1、Git的集成在Jenkins上构建从Git源码仓库拉取代码的任务时需要使用到Git插件2、在执行job的机器上安装好Gityuminstallgit-y3、无法连接仓库,问题解决我在创建jenkins流水线任务的时候,按照下图进行选择,但是出现了错误解决方法1:(不推荐)1、把仓库设置成公开的,然后重新添加仓库地址解决方

使用Kopia备份Jenkins

Kopia是一个快速、安全的开源备份/恢复工具,用于管理远程存储中的文件系统快照。如何使用kopia来备份Jenkins呢?一、搭建Jenkins关于Jenkins的搭建,本文不再赘述,参考https://www.jenkins.io/doc/book/installing/进行部署。二、部署minio服务端1、使用docker部署miniodockerrun-d-p9001:9000-p9002:9002--nameminio\-e"MINIO_ACCESS_KEY=admin"\-e"MINIO_SECRET_KEY=admin@minio"\-v/opt/minio/data:/data