首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏后端Java

    jenkins使用配置

    说一下咱们的目的,只需要让jenkins执行咱们写好的命令脚本,无需让jenkins拉去代码和自行打包并发布,因为这样构建速度很慢,不如手写命令,打包和部署速度快。 图片 打开会来到这个页面,因为咱们不需要jenkins给咱们做其他事情,因此无需勾选任何东西,当然了你如果想用的话,可以看一下其中的配置。 需要注意的点,源码管理这里,咱们选择无 图片 找到构建-选择添加构建步骤找到Send files or execute commands over SSH 图片 这里选择配置好的服务器配置,这里的服务器配置是全局的 其他的配置项都不用填写,只需要把咱们写好的命令写到:Exec command 首先需要咱们在服务器上手动创建git仓库 git init git remote add origin https://git.credamo.com /bin/bash echo ==========移动发布包到jenkins-ws========= cd /home/git-project/admin-web/ git pull origin develop

    94840编辑于 2023-02-21
  • 来自专栏搜狗测试

    Jenkins使用之邮件模板配置

    Jenkins默认提供了一个邮件通知,能在构建失败、构建不稳定等状态后发送邮件。但是它本身有很多局限性,比如它的邮件通知无法提供详细的邮件内容、无法定义发送邮件的格式、无法定义灵活的邮件接收配置等。 为解决这些问题,我们将使用 Email Extension 插件。该插件可以自定义邮件通知,如在发送邮件时自定义发送给谁以及具体内容等。本文主要对jenkins的邮件模板配置及通知进行介绍。 二、配置系统默认邮件参数 (一)内置的Jenkins 邮件服务器配置 系统管理-系统设置,先设置发件人的邮件,切记:一定要设置,且在系统管理员那个地方设置的email地址要和email配置的相同。 Content Token Reference:邮件中可以使用的变量,所有的变量都是可选的。 三、配置邮件模板 1. 安装插件: Config File Provider:提供文件的存储插件。 BUILD_NUMBER}次构建日志</title> </head> <body leftmargin="8" marginwidth="0" topmargin="8" marginheight="<em>4</em>"

    5.2K20发布于 2020-03-19
  • 来自专栏万丈高楼平地起

    jenkins配置

    1.首次进入 jenkins 的基本配置 1.首次进入 Jenkins 需要输入管理员密码,使用以下命令在 xshell 查看初始密码: cat /var/lib/jenkins/secrets/initialAdminPassword 注意:可能会出现权限不够的提示: 解决办法:配置权限,按照上面安装 jenkins 中的 第三点** [配置 jenkins 权限(点我直达)**](https://www.yuque.com ,最后再重启 jenkins,既可以重新安装插件了 1> ip+ 端口/pluginManager/advanced,进入系统配置 2> 将 https://updates.jenkins.io/update-center.json /update-center.json 3.解决页面 403 问题 1>ip+ 端口/configureSecurity/,进入系统配置 2>去配置页面的允许跨域 image.png 4.返回到最初的页面配置插件 重启:ip+端口号/restart # 2.jenkins 配置邮箱(选配) 最好使用 163 邮箱,qq 邮箱限制比较大。

    1K50编辑于 2022-03-31
  • 来自专栏北京马哥教育

    使用Jenkins配置自动化构建

    持续集成是个简单重复劳动,人来操作费时费力,使用自动化构建工具完成是最好不过的了。 为了实现这个要求,我选择了Jenkins。 (如果不能安装,从http://mirrors.jenkins-ci.org/war/latest/jenkins.war下载war包,手动配置配置说明参见https://wiki.jenkins-ci.org 1.安装 这里直接使用安装包,安装过程很简单,这里就再说明了。 安装后自动创建了一个windows服务:Jenkins,默认使用的端口是8080,如果需要修改,打开安装目录下的jenkins.xml文件,修改 <arguments>-Xrs -Xmx256m -Dhudson.lifecycle 2.4 build设置不用修改,就使用pom.xml,目标选项也不用修改。

    1.2K80发布于 2018-05-03
  • 来自专栏DevOps持续集成

    如何使用代码配置运行Jenkins实例?

    自从我开始使用研究Jenkins以来,已经有一段时间了。 其中一个插件,即Jenkins配置为代码,使我们可以预先定义Jenkins和其余插件的全局配置,而无需与Jenkins UI进行交互,最后使用Dockerfile构建包含所有初始化文件的Docker映像 我们将使用Dockerfile构建Jenkins实例。 很棒是因为它可以处理配置更改,并且我们可以使用所有已应用的配置来部署初始的Jenkins安装。 因此,我们可以朝着主要目标前进,由版本化配置文件定义不可变Jenkins实例的部署。 我喜欢这项研究;我想找到一种自动执行一些重复性和手动任务的方法,以便我可以使用相同的配置使用不同的Jobs部署多个Jenkins实例。

    3.4K10发布于 2020-03-25
  • 来自专栏技术杂记

    Jenkins 基础4

    @h101 ~]# chkconfig --list | grep jenkins jenkins 0:off 1:off 2:off 3:on 4:off 5:on 6:off [root @h101 ~]# chkconfig jenkins on [root@h101 ~]# chkconfig --list | grep jenkins jenkins 0:off 1:off 2:on 3:on 4:on 5:on 6:off [root@h101 ~]# Jenkins 会作为一个后台服务在系统启动时启动 ---- 命令汇总 wget -O /etc/yum.repos.d /jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo rpm --import https://jenkins-ci.org/redhat ^#" /etc/sysconfig/jenkins | grep -v "^$" /etc/init.d/jenkins stop chkconfig jenkins on ---- 原文地址

    31420编辑于 2022-03-21
  • 来自专栏DevOps持续集成

    4Jenkins系统用户认证配置管理

    4Jenkins系统用户管理 1.1 Jenkins 专有用户数据库 1.2 LDAP认证集成 1.3 GitLab单点登录 1.4 GitHub单点登录 我们进入系统设置 > 全局安全配置,在这里可以配置 可以提前将${JENKINS_HOME}/config.xml备份一下,然后配置失败的时候迅速还原。 还有一种情况,配置gitlab和jenkins 用户认证时弄的jenkins没有权限了。 我们先来看Authentication部分,Jenkins默认使用Jenkins专有用户数据库管理用户,支持LDAP、GitHub、GitLab等认证集成。但是同时只能配置一种认证集成方式。 配置过程分为两部分:GitLab创建应用、Jenkins配置Gitlab插件信息。 首先,我们需要使用管理员账号在GitLab中添加一个应用。系统设置 > 应用管理 > 新建应用。 ? (这里的地址填写的是jenkins的实际地址)保存配置,会提示下面的信息: ? OK,这些信息后续需要填写到Jenkins中。ApplicationID secret。我们开始配置Jenkins

    3.1K20发布于 2020-07-28
  • 来自专栏持续集成

    Jenkins 与 Bitbucket webhook 的配置使用

    Jenkins 的 multi-branch pipeline 想必很多人已经在用了,使用这种类型的 Jenkins Job 最显著的作用就是可以对 Git 仓库里的任何分支和任何 Pull Request 在做 Jenkins 与 Bitbucket 的集成时,需要安装插件:Bitbucket Branch Source,可以通过该插件在 Jenkins 里进行 webhook 的配置。 遇到问题 但我最近遭遇了两次失灵的情况,在创建 PR 后没有触发 Jenkins 自动构建,然而 Jenkins 和 Bitbucket Branch Source 并没有什么改动,也各种 Google 如何配置 在申请添加 webhooks 之前,我先在个人的私人仓库下,创建了测试仓库对 webhook 进行了测试,在经过反复的测试,觉得没有问题后,将相应的配置通过管理员添加到对应的 Repository ,目前为止没有再出现创建 PR 之后没有触发 Jenkins 构建的情况 最终的与 Jenkins 的集成效果是这样的: 当创建 (Opened) 一个 Pull Request 时,会自动在 Jenkins

    5.2K30发布于 2020-06-12
  • 来自专栏测试人的日常

    Jenkins使用手册(2) —— 软件配置

    测试作为持续集成中一个重要阶段,使用Jenkins来执行自动化测试的必要性已经不言而喻,利用Jenkins进行自动化的构建(编译、打包、部署、自动化测试)可以尽早的发现软件中的问题,对应测试左移来说,测试在项目阶段中的介入的越早 接上回 上一篇文章中我们已经将Jenkins安装完成了,那接下来我们会对Jenkins做一些必要的基础配置。 登录后会跳转到自定义Jenkins界面,在该界面中我们需要对Jenkins的相关插件进行选择与安装,一般来说如果有特定需要可以使用自定义安装插件,如果暂时不知道要安装什么插件可以选择推荐安装。 Jenkins初始化完成 基础配置 如果使用的是admin用户,出于安全考虑可以先将用户密码进行修改 修改密码 选择管理Jenkins 在安全里选择管理用户 选择要修改密码的用户,点击小齿轮 后面的持续集成,我会从测试团队的角度出发,带着大家使用K8s+Jenkins来进行实战操作与讲解。

    77610编辑于 2022-09-21
  • 来自专栏流柯技术学院

    jenkins 邮件配置

    jenkins 自带一个邮件的通知的功能,但是自带的邮件通知功能,有点简单不能自定义信息,所以我们安装邮件插件Email-ext plugin。 设置完成以后,我们点击Test Configuration,发送测试邮件时候出现失败,这里因为我们首先需要设置一下发送邮件的邮箱账号,这里只是配置邮件服务器地址、账号和密码,但是jenkins不知道采用哪个邮箱去发送 ,在系统设置页面找到“Jenkins Location”设置“系统管理员邮件地址”,必须与上图设置的用户保持一致。 此时我们已经把可以发送邮件了,下面我们来配置要发送的内容 3.系统设置中找到Extended E-mail Notification位置配置发送信息,下图是我自己配置的,仅供参考 ? 4.在构建后的操作添加“Editable Email Notification” ? 这样jenkins的邮件通知就配置完成了。

    99320发布于 2018-08-30
  • 来自专栏院长运维开发

    jenkins配置

    jenkins配置(二) 一.插件安装: 要实现gitlab和jenkins的自动触发集成,我们需要安装以下插件: Gitlab 和 Gitlab Hook 用于从gitlab或取代 Git plugin Name:jenkins_maven (自定义命名) 取消勾选Install automatically MAVEN_HOME: /usr/local/apache-maven 4、Docker安装( 选装) Docker Name:jenkins_docker (自定义命名) 勾选Install automatically (自动安装) 三.配置秘钥 1.配置jenkins主机免密拉取gitlab代码 全局--添加凭据 查看jenkins主机的私钥,填入: [root@jenkins1 project]# cat ~/.ssh/id_rsa ***...*** (2)用户名密码类型 也可以使用 git配置用户) Global Config user.email Value:xxxxxxx@qq.com (使用git配置用户邮箱) 4、Gitlab Notifier Configuration

    1.2K10编辑于 2022-03-11
  • 来自专栏编程进阶实战

    Jenkins汉化配置

    登录进入Jenkins首页 输入:本地ip+端口号(localhost:8099) ? ? 进入插件管理页面(Manage Jenkins)安装相关插件 搜索:到available栏目搜索:Locale plugin和Localization: Chinese (Simplified)这两个插件进安装 配置语言 Manage Jenkins=>System Configuration=>Configuration System ? 注意:假如配置完成后没有效果,重启Jenkins在查看(http://localhost:ip/restart) 配置成功: ?

    1.3K20发布于 2021-07-29
  • 来自专栏大飞的部落阁

    Jenkins配置Allure

    环境准备 Jenkins 安装 Allure 插件 插件名:allure-jenkins-plugin 测试机安装 Allure 为了方便测试机搭建和转移,我们选择使用 centos 的容器来做我们的测试机 的 allure 工具配置Jenkins 的系统管理,全局工具配置中,拉到最下面,点击 Allure Commandline 安装... Jenkins 提示,master 上不存在这个路径,可能存在于某个 agent 上,实际上这个路径就是存在于我们测试机上,测试机在构建过程中会使用 allure-commandline 生成 allure 配置测试机环境变量 因为 ssh 后的环境变量可能发生变化,所以我们直接将测试机的 JAVA_HOME、CLASSPATH、PATH 这三个环境变量直接配置在对接到 Jenkins 的测试机中。 chaosmonkey/TestModules --listener:指定监听器为 allure,冒号后面带 allure 测试结果的路径 -i:指定测试标签 -e:指定跳过的标签 -d:指定测试结果路径 配置构建后生成

    84040编辑于 2022-06-17
  • 来自专栏python3

    Jenkins配置maven

    开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。 在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。 环境说明 操作系统 ip 角色 ubuntu-16.04.4-server-amd64 192.168.10.122 Jenkins 登录到Jenkins服务器 安装open-jdk apt-get  三、Jenkins配置maven  添加jdk 登录到Jenkins管理后台,点击 Manage Jenkins --> Global Tool Configuration 点击 新增jdk ? 使用 mvn -version 命令时,就已经打印了Java home变量,注意:去除最后的jre 添加maven 点击新增Maven ? 如果安装Maven Integration失败,需要手动下载javadoc.hpi文件,具体下载路径,报错信息中会有提示的,使用迅雷下载即可。

    2.5K10发布于 2020-03-06
  • 来自专栏菜鸟成长学习笔记

    Jenkins节点配置

    何为节点 节点是Jenkins实现分布式部署的途径,一台Jenkins实现多台服务器的部署.简单的举个例子,我们有一台Jenkins服务器,有两台甚至多台的生产服务器需要我们Jenkins去部署、构建等操作 如何配置节点 ? ? ? 我们在这一步选择固定节点。 ? 1.是Jenkins的在节点上的工作目录,所有的操作都是在Jenkins的工作目录进行的。这里根据你自己的需要。 2.是节点的ip,账号和密码信息配置。填写完ip,我们点击添加按钮,会出现下面的弹窗。 ? 类型中有多中的授权方式,演示为了方便,就选择默认的账号和密码方式进行验证授权。 上图标注出来的是,新建任务的,下面是任务的基本配置信息。下图一的标注,也就是配置节点时填写的标签名称。标签名称的作用是我们在创建任务是,指定执行的服务器,多个服务器之间用英文下的逗号隔开。 ? ? 上图中的构建shell,是一个简单的构建命令操作,只要在/root目录下面创建好了一个名称为1的目录,表示我们配置是成功了的。配置好后,我们点击应用并保存。最后选择下面图中的立即构建。 ?

    2.3K51发布于 2019-07-22
  • 来自专栏快乐阿超

    jenkins配置Maven

    apache-maven-3.6.3-bin.tar.gz #建立目录 mkdir /opt/maven #移动 mv apache-maven-3.6.3/* /opt/maven/ 最后就是这样 配置环境变量 JAVA_HOME/bin:$MAVEN_HOME/bin #使环境变量生效 source /etc/profile 最后输入 #查看maven版本 mvn -version 就是这个样子 我们回到Jenkins 找到Global Tool Configuration 开始配置JDK 配置Maven 然后保存,到我们的系统配置 配置jenkins用到的环境变量 JAVA_HOME /usr/lib/jvm 1.8.0-openjdk M2_HOME /opt/maven PATH+EXTRA $M2_HOME/bin 保存 更改maven仓库地址 #创建仓库目录 mkdir /root/repo #更改配置文件 maven</name> <url>https://maven.aliyun.com/nexus/content/groups/public</url> </mirror> 完成后,回到jenkins

    2.2K20编辑于 2022-08-16
  • 来自专栏杨焱的专栏

    jenkins 配置使用 gitlab push 后触发构建

    发表于2018-09-072019-01-01 作者 wind 为jenkins安装插件 Gitlab Plugin 在 jenkins 的 构建任务 中配置 “构建触发器” ,勾选 Build 后面提供的那个 URL 是用来在 gitlab 中配置的 Hook URL,点击高级可以设置 secret token、在 Allowd Branches中可以设置响应哪些分支的 push 在 gitlab 的项目设置中 integrations 中配置 URL,并设置在 jenkins 构建任务中设置的 secret token,添加后可以点击 test 进行一次假装 push 测试能否触发 jenkins

    91920编辑于 2021-12-07
  • 来自专栏Jenkins

    使用 YAML 文件配置 Jenkins 流水线

    几年前,我们的 CTO 写了一篇关于使用 Jenkins 和 Docker 为 Ruby On Rails 应用提供持续集成服务的文章。 * Jenkins 的版本过低,已经很难升级 * Wolox 过去几年增长显著,一直面临着如何伸缩的问题 * 只有极少数人如何修复 Jenkins 服务的问题 * 配置 Jenkins 任务不是一件简单的任务 ### 易于修改的配置 我们之前使用 Jenkins 最痛苦的是修改项目的构建步骤。在 Jenkins 任务中,你会看到像以下代码(用于构建): ```shell #! ### 通过 YAML 配置 Jenkins 流水线 就个人而言,我总是期望为 CI 配置简单的配置文件。这次我们有机会构建使用 YAML 文件配置的 CI。 ### Wolox-CI介绍 wolox-ci 诞生于 Jenkins 的共享库。以下是关于Wolox-CI的具体使用方式。

    6.1K40发布于 2019-04-19
  • 来自专栏测试人的日常

    Jenkins使用手册(2) —— 软件配置

    测试作为持续集成中一个重要阶段,使用Jenkins来执行自动化测试的必要性已经不言而喻,利用Jenkins进行自动化的构建(编译、打包、部署、自动化测试)可以尽早的发现软件中的问题,对应测试左移来说,测试在项目阶段中的介入的越早 接上回上一篇文章中我们已经将Jenkins安装完成了,那接下来我们会对Jenkins做一些必要的基础配置。 图片登录后会跳转到自定义Jenkins界面,在该界面中我们需要对Jenkins的相关插件进行选择与安装,一般来说如果有特定需要可以使用自定义安装插件,如果暂时不知道要安装什么插件可以选择推荐安装。 Jenkins初始化完成图片基础配置如果使用的是admin用户,出于安全考虑可以先将用户密码进行修改修改密码选择管理Jenkins图片在安全里选择管理用户图片选择要修改密码的用户,点击小齿轮图片修改密码后保存退出图片系统邮件配置一般在持续集成中 后面的持续集成,我会从测试团队的角度出发,带着大家使用K8s+Jenkins来进行实战操作与讲解。

    77130编辑于 2022-08-16
  • 来自专栏全栈工程师修炼之路

    4.Jenkins进阶之分布式架构环境配置

    新建节点->输入节点IP 2)基础信息配置 3) 选择Jenkins凭据 4)启动代理 私钥方式方式添加: 添加流程:(相比于上面的流程唯一不同的是Jenkins凭据选择为ssh private key Step 4.获取部署 Agent 的方法 描述: 上面的步骤操作完成后,就会有个展示配置 Agent 节点的页面。其中提供了两中部署 Agent 的方式,我们选择第二种。 :Jenkins代理的名称 4.JENKINS_NAME:Jenkins代理的名称(不建议使用。 Step 2.Kubernetes 插件使用时,最先要配置的是连接 Kubernetes 集群的连接信息和 Jenkins 服务 Master 节点连接地址(其他连接信息自动生成不需要配置)。 将会具体使用配置将会在下面进行详述的配置讲解。

    3.9K10编辑于 2022-09-29
领券