草庐IT

DevOps-Jenkins

全部标签

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

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

jenkins的安装与配置(超详细)

Jenkins官网:https://jenkins.io/或https://www.jenkins.io/zh/download/Jenkins官网文档:https://www.jenkins.io/zh/doc/jenkins安装包:http://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/清华镜像:http://updates.jenkins-ci.org/download/war/准备工作:以下四个请自行百度需要Java环境需要maven需要git如果有前端,则需要node.js一:jenkins安装1.官网下载Jenkinswar包![在这里

jenkins的安装与配置(超详细)

Jenkins官网:https://jenkins.io/或https://www.jenkins.io/zh/download/Jenkins官网文档:https://www.jenkins.io/zh/doc/jenkins安装包:http://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/清华镜像:http://updates.jenkins-ci.org/download/war/准备工作:以下四个请自行百度需要Java环境需要maven需要git如果有前端,则需要node.js一:jenkins安装1.官网下载Jenkinswar包![在这里

Jenkins连接git时出现“Failed to connect to repository : Command ... HEAD“ returned status code 128:”问题解决

目录问题解决问题配置仓库时报错:Failedtoconnecttorepository:Command"git.exels-remote-h--http://192.168.0.XXX/XXX/cicd.gitHEAD"returnedstatuscode128:stdout:stderr:remote:Theprojectyouwerelookingforcouldnotbefound.fatal:repository'http://192.168.0.XXX/XXXX/cicd.git/'notfound 解决原因是我的gitlab仓库设置了权限,改成Public,并保存返回jenkins

jenkins构建项目-配置JDK的JAVA_HOME路径

项目场景:Jenkins2.372rpm安装方式jdk11问题描述配置jdk中警告/usr/bin/javaisnotadirectoryontheJenkinscontroller(butperhapsitexistsonsomeagents)构建过程中出现报错ParsingPOMsEstablishedTCPsocketon45359[dev-projectMap]$/usr/bin/java/bin/java-cp/var/lib/jenkins/plugins/maven-plugin/WEB-INF/lib/maven35-agent-1.13.jar:/usr/apache-mav

Jenkins构建时报错:ERROR: Failed to parse POMs

报错信息ERROR:FailedtoparsePOMsjava.io.EOFException:unexpectedstreamtermination athudson.remoting.ChannelBuilder.negotiate(ChannelBuilder.java:459) athudson.remoting.ChannelBuilder.build(ChannelBuilder.java:404) athudson.slaves.Channels.forProcess(Channels.java:121) athudson.maven.AbstractMavenProcessFa

jenkins 中配置Node环境

下载插件下载nodejs插件安装并重启否则当前jenkins环境中无node环境。安装之后可在已安装的tab中查看配置环境变量下载完之后进入全局工具配置界面安装此时node环境还未安装,需要创建一个自由风格项目去安装node在配置中的构建环境中但此时的node还不是全局环境的Node.可以在别的任务中查看node-v可以看见会报如下错误:创建一个流水线的脚本pipeline{agentanytools{nodejs"node12.22.6"}stages{stage('Hello'){steps{sh"node-v"}}}}正常打印出node的版本了。至此,可在任何流水线中的构建环境中选择使用

《项目实战》 Jenkins 与 CICD、发布脚本

文章目录在这里插入图片描述前言1、CI/CD是什么?1.1、CI1.2、CD2、jenkins的下载与安装2.1、下载2.2、安装3、创建JavaSpringboot项目3.1、创建项目shell3.2、配置Maven3.3、查看项目shell结构3.4、在启动类增加日志3.4.1、创建ShellController,方便浏览器验证服务3.5、本地打包,确保部署的项目是无错误的3.6、本地打包无误后,可提交到gitlab/gitee/github等仓库3.7、去git仓库查看提交的代码4、编写发布脚本5、jenkins通过脚本运行项目前言Jenkins是一个开源的、提供友好操作界面的持续集成(