草庐IT

Team-Jenkins

全部标签

Jenkins

1、准备工作创建一个Dockerfile文件:FROMopenjdk:8-jdk-alpineVOLUME/tmpCOPY./target/demojenkins.jardemojenkins.jarENTRYPOINT["java","-jar","/demojenkins.jar","&"]pom文件中配置打包类型与maven插件:groupId>com.yhdgroupId>artifactId>yhdjenkinsartifactId>packaging>jarpackaging>version>0.0.1-SNAPSHOTversion>name>yhdjenkinsname>bui

Jenkins自动构建打包发布vue项目报错Error: error:0308010C:digital envelope routines::unsupported

错误日志:[GROW_VUE]$/var/jenkins_home/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/NodeJS-20/bin/node/tmp/jenkins2407672649561068452.js[GROW_VUE]$/bin/sh-xe/tmp/jenkins7764528763437869896.sh+npm-v9.6.5+node-vv20.0.0+npminstallnpmWARNdeprecatedsource-map-url@0.4.1:Seehttps://github.com/lydell/so

关于Jenkins安装后,插件管理中插件版本依赖报错问题的解决方法

我们在初次安装完Jenkins后,通常会去下载要使用的插件,但是在插件管理中通常会出现插件版本问题的提示,例如:此类问题一般可通过升级Jenkins到最新版本来解决问题。但是Jenkins从旧版本升级到最新版本,望望可能会连带着修改相关配置,以及升级JDK版本,中间一个环节出问题,那么会带来很大麻烦,而且满屏的红色提示如果是强迫症患者看着也会心烦,那么如何才能不升级Jenkins版本的同时又能解决这个问题呢?我们只要指定升级对应的版本即可,下面就来介绍该怎么做。我们通常在网上看到的解决办法都是直接替换插件安装下载源地址该种做法可能对最新版本Jenkins适用,但是对于非最新版的就会出现插件版本

Jenkins的job远程触发另一个Jenkins上的job

有时候我们需要使用一台虚拟机上的Jenkins的job去触发另一台虚拟机上的Jenkins的job。网上已有的教程很多都是使用ParameterrizedRemoteTriggerPlugin插件进行触发。今天我们讲一个更简单的方式,就是使用curl。假设我们用Jenkins1的Job1去触发Jenkins2的job21命令说明curlXGET--url"https://jenkins.url.com/foldername/job/foldername/job/yourJobName/buildWithParameters?token=your_token_in_remote_jenkins&

【2023】Jenkins入门与安装

目录1.什么是Jenkins2.Jenkins安装部署3.配置Jenkins4.优化Jenkins5.插件管理5.1.联网安装5.2.hpi文件安装5.3.离线安装6.创建项目操作系统:centos7.9JAVA版本:java-11-openjdkJenkins版本:jenkins-2.401.11.什么是JenkinsJenkins是一个开源的持续集成工具,可以让开发人员在不同的环境中自动构建、测试和部署软件。它支持多种编程语言和框架,可以在云端或本地运行,并通过一个简单的界面提供了一个易于使用的集成开发环境。Jenkins通过插件系统来扩展其功能,并且具有丰富的API,使其与其他工具和系统

jenkins-2.401-1.1.noarch.rpm 的公钥没有安装

yumupdate报错,Jenkins没能升级成功:warning:rpmts_HdrFromFdno:HeaderV4RSA/SHA512Signature,keyIDef5975ca:NOKEYjenkins-2.401-1.1.noarch.rpm的公钥没有安装安装新的公钥:wget-O/etc/yum.repos.d/jenkins.repohttps://pkg.jenkins.io/redhat-stable/jenkins.reporpm--importhttps://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key再次升级,成功。

jenkins4-jenkins源码管理无法连接仓库:Command "git ls-remote -h --

前言使用Jenkins配置git仓库地址的时候,出现无法连接仓库的情况:Command"gitls-remote-h--出现这个原因是因为Jenkins的服务器上没安装git客户端工具出现问题配置仓库地址,出现无法连接仓库的情况:Command"gitls-remote-h--Jenkins服务器安装git客户端使用yum安装gityum-yinstallgit 安装完成后检查版本[root@izbp1gp8l1zfgtlmes6tqzz~]#git--versiongitversion1.8.3.1 再回到之前的配置页面刷新下,重新输入git仓库地址,就没有问题了;

Jenkins实现自动化构建与部署(超详细)

前置介绍本文中使用的软硬件信息、项目简介如下:1.系统:CentOs2.OpenJDK版本:113.Jenkins版本:2.375.24.项目架构:Egg+Vue2+Typescript给对Linux不熟悉的同学多说一句,命令行修改文件时,按“i”键进行编辑,修改完毕后,ESC退出编辑,“:wq”保存内容并退出,“:q”不保存直接退出安装JDK安装之前如果安装过其它低版本需先卸载卸载查看是否已安装OpenJDKrpm-qa|grepjavarpm-qa|grepjdk批量卸载命令rpm-qa|grepjdk|xargsrpm-e--nodepsrpm-qa|grepjava|xargsrpm-

Jenkins Pipeline checkout scm拉取代码

代码stage("git"){deleteDir()checkout( [ $class:'GitSCM',branches:[[name:'*/dev']], extensions:[ [$class:'CloneOption',depth:1,shallow:true,timeout:2], [$class:'RelativeTargetDirectory',relativeTargetDir:'devops'] ], userRemoteConfigs:[[credentialsId:'aqx_git',url:'https://aqx@192.168.1.

docker - Jenkins Golang 声明性管道 : Build Docker Image and Push to Docker Hub

我正在尝试为我的Golang项目创建一个Docker镜像,并通过Jenkins声明式管道将其上传到DockerHub。我能够构建我的项目并运行我的所有测试。我的Jenkinsfile如下:#!/usr/bin/envgroovy//Theabovelineisusedtotriggercorrectsyntaxhighlighting.pipeline{agent{docker{image'golang'}}stages{stage('Build'){steps{//Createourprojectdirectory.sh'cd${GOPATH}/src'sh'mkdir-p${GOP