草庐IT

Jenkins-Build

全部标签

Jenkins打包、发布、部署

目录前言一、安装jdk二、安装maven三、安装git四、安装jenkins五、访问jenkins 六、创建用户七、配置jenkins八、执行总结前言服务器:CentOS7.964位jdk:1.8maven:3.9.1git:gitversion1.8.3.1jenkins:2.346.3一、安装jdk1、下载jdk的rpm安装包(根据自己的操作系统选择对应版本),上传到服务器,执行yuminstalljdk-8u301-linux-x64.rpm–y命令。2、执行 java-version 命令验证,出现jdk版本号则表示安装成功。二、安装maven1、下载apache-maven-3.9.

Unity在安卓Build时报错解决:CommandInvokationFailure和编译器 (1.8.0-adoptopenjdk) 中出现异常错误

Unity在安卓Build时报错解决:CommandInvokationFailure和编译器(1.8.0-adoptopenjdk)中出现异常错误错误描述解决方案错误描述这个我是发现一系列的错误都在于这个Build问题,这里都列举一下:CommandInvokationFailure:UnabletoinstallAPKtodevice.PleasemakesuretheAndroidSDKisinstalledandisproperlyconfiguredintheEditor.SeetheConsoleformoredetails.C:/Users/20180321/AppData/Lo

利用 Kubernetes 内置 PodTemplate 管理 Jenkins 构建节点

作者:RickJenkins可以很好地与Kubernetes集成,不管是控制器(controller)还是构建节点(agent),都能以Pod的形式运行在Kubernetes上。熟悉Jenkins的用户,都知道Jenkins支持多种类型的构建节点,例如:固定配置、动态配置。而节点与控制器连接的方式,又包括:JNLP、SSH等。对于已经在全面拥抱容器技术的用户,大多数是通过连接Kubernetes集群并动态启动、销毁Pod的方式来使用构建节点。而随着构建节点的种类、数量增多后,如何更有效地维护这些基于Kubernetes的节点,则逐渐成为一个问题。而在这篇文章中,我将会介绍一种基于配置即代码的方

Jenkins创建多分支流水线

Jenkins创建多分支流水线一、准备工作二、安装插件1、安装Docker和DockerPipeline2、安装BlueOcean3、安装PublishOverSSH三、创建多分支流水线四、配置以及脚本四、构建项目        在我们的实际开发过程中,我们势必会存在多个分支进行不同的研发需要,这个时候如果不同分支就要我们去jenkins创建对应的任务就比较麻烦,这个时候就可以使用jenkins的多分支流水线,我们只需要配置好,各个分支的流水线就都帮我们创建好了。一、准备工作我们本次实践中需要用到maven进行打包,所以我们首先配置好maven,让其可以正常使用在“系统管理”->“系统配置”-

使用jenkins自动打包构建Maven项目

1.Jenkins是什么(借鉴官网)Jenkins是一款开源CI&CD软件,用于自动化各种任务,包括构建、测试和部署软件。Jenkins支持各种运行方式,可通过系统包、Docker 或者通过一个独立的Java程序2.Jenkins下载安装下载jenkins安装的时候需注意一般版本越高可能需要的jdk版本越高3.Jenkins全局配置使用jenkins自动构建打包之前,需要做一些全局配置,例如指定本机的JDK在哪里,Maven在哪里,还要指定拉取源码的位置,比如svn或者git地址。进入全局配置界面,如下:    上面是我需要的一些基本配置,可以选择自动安装,也可以选择使用本地路径,如果是前后端

Jenkins的环境搭建

Jenkins的环境搭建引言一、Jenkins的下载二、环境搭建2.1jdk环境搭建2.2部署Jenkins2.3配置Jenkins的路径2.4配置缓存2.5Tomcat9乱码问题解决三、开启Jenkins之旅3.1打开Jenkins3.2检查路径是否正常引言随着软件系统日趋庞大,落在测试人员的担子也越来越重,要想快速完成工作任务,减少重复的劳动,我们必须学习相关的软件来提高我们的工作效率。此后我将介绍Jenkins的相关使用场景,但在这之前,我将告诉大家如何配置Jenkins的环境。一、Jenkins的下载Jenkins的下载路径这里我选择的是稳定版的war包,可以在Windows或者Lin

Jenkins的环境搭建

Jenkins的环境搭建引言一、Jenkins的下载二、环境搭建2.1jdk环境搭建2.2部署Jenkins2.3配置Jenkins的路径2.4配置缓存2.5Tomcat9乱码问题解决三、开启Jenkins之旅3.1打开Jenkins3.2检查路径是否正常引言随着软件系统日趋庞大,落在测试人员的担子也越来越重,要想快速完成工作任务,减少重复的劳动,我们必须学习相关的软件来提高我们的工作效率。此后我将介绍Jenkins的相关使用场景,但在这之前,我将告诉大家如何配置Jenkins的环境。一、Jenkins的下载Jenkins的下载路径这里我选择的是稳定版的war包,可以在Windows或者Lin

详解build.gradle文件

前言一般来说一个新创建的项目中,有两个build.gradle文件,一个是工程目录下的,一个是app目录下的,这两个build.gradle文件对AndroidStudio项目的作用是非常重要的,接下来我们就新建一个项目来进行详细的分析,这里大家可以随便自己新建一个项目。1、外层目录下的build.gradle文件google()和jcenter():两处repositories的闭包中都声明了这两行配置,google仓库中包含的主要是Google自家的扩展依赖库,而jcenter仓库中包含大多是一些第三方的开源库。Gradle插件和Kotlin插件:dependencies闭包中使用clas

详解build.gradle文件

前言一般来说一个新创建的项目中,有两个build.gradle文件,一个是工程目录下的,一个是app目录下的,这两个build.gradle文件对AndroidStudio项目的作用是非常重要的,接下来我们就新建一个项目来进行详细的分析,这里大家可以随便自己新建一个项目。1、外层目录下的build.gradle文件google()和jcenter():两处repositories的闭包中都声明了这两行配置,google仓库中包含的主要是Google自家的扩展依赖库,而jcenter仓库中包含大多是一些第三方的开源库。Gradle插件和Kotlin插件:dependencies闭包中使用clas

Jenkins构建结果自定义内容推送企业微信

环境:gitlab、jenkins(2.400,windows环境下)、企业微信功能:推送构建人、构建时长、构建结果、git提交信息到企业微信并@相应提交人一、企业微信添加群聊机器人在弹出的页面添加一个新的机器人,创建完成后会有一个webhook地址,复制该地址,如下图二、编写python脚本安装emoji模块,pipinstallemoji以下脚本中需要替换自己的jenkins的url,d#!/usr/bin/envpython#-*-coding:utf-8-*-"""jenkins构建结果发送企业微信@Time2023/4/1212:10@FileJenkinsWeComNotice.p