bitbucket jenkins

jenkins-slave

# 安装SSH Agent插件 # 启用SSH Server ......
jenkins-slave jenkins slave

Jenkins主从架构的实现

# 一、概要 提到K8S环境下的CI/CD,可以使用的工具有很多,比如Jenkins、Gitlab CI、新兴的drone等,考虑到大多公司在VM环境下都采用 Jenkins 集群来搭建符合需求的 CI/CD 流程,这里先给介绍大家下Kubernetes+Jenkins的CI/CD方案。 Jenki ......
主从 架构 Jenkins

Jenkins 系列3 --- pipeline

一、概要 1. 承上启下 Jenkins系列 2. 概念 Pipeline用于顺序执行应用部署所需的任务,比如Build(编译)、Test(编译)和Deploy(部署)等。Pipeline是Jenkins的核心组成部分。 Pipeline定义在Jenkinsfile中,它支持两种语法定义,一种是De ......
pipeline Jenkins

jenkins流水线报错

jenkins流水线报错 - org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: WorkflowScript: 1: unable to resolve class Declarative ......
线报 流水 jenkins

Jenkins pipeline(之Groovy语法简介)

1.Jenkins pipeline编写风格:Jenkinsfile 声明式风格、脚本式风格 声明式:格式有强规范性(优势:可读性强。缺点:不灵活、代码冗长) 脚本式:使用groovy语言编写,灵活性高,可读性差。优点:实现自定义逻辑更方便、可对功能代码段封装为方法(函数)或类 2.流水线脚本结构 ......
语法 pipeline Jenkins 简介 Groovy

jenkins持续集成

1. jenkins简介 用于持续自动的构建、测试软件项目,监控外部任务的运行,Java语言编写 意义:任一环节都是自动完成,有利于软件发展趋势,节省开发测试时间 CI/CD:持续集成、持续交付。 持续集成定义:一个自动化构建的过程 2.jenkins组件 一个自动构建的过程,包括自动编译、分发、部 ......
jenkins

jenkins构建历史中的Build Name设置

# 安装插件Build Name and Description Setter 和build user vars build user vars 此插件用于设置用户构建变量:jenkins用户名和ID等。 Build Name and Description Setter 此插件用于修改构建的显示名 ......
jenkins 历史 Build Name

jenkins配置用户权限

#新建用户 # 项目矩阵授权策略,允许read。需要安装插件-搜索:matrix-auth # 配置项目权限 # 配置后使用 ......
权限 jenkins 用户

jenkins部署spring boot

安装docker, ~~~shell apt-get install docker -y ~~~ docker部署Jenkins ~~~shell docker run --name jenkins -p 8080:8080 -p 50000:50000 --restart=on-failure - ......
jenkins spring boot

jenkins汉化一部分问题(一半中文一半英文)解决

方法如下,可以临时完美修复。 1. 将语言设定为zh_US,Jenkins切换为英文。 2. 调用restart重启Jenkins:http://jenkisn网址/restart。 3. 再次语言设定为zh_CN,刷新即可。 ......
jenkins 问题

Jenkins远程管理K8S集群实现自动POD部署

# Jenkins远程管理K8S集群实现自动POD部署 大致思路 1. 修改.kube/config 文件,增加新集群的context 2. 建立隧道将集群控制端口映射到Jenkins服务器本地端口 3. 测试jenkin 切换到新context 是否能控制该集群 4. 新集群配置对接Harbor仓 ......
远程管理 集群 Jenkins K8S POD

jenkins+pytest+allure(linux)

#安装java [root@localhost ~]# tar -xzvf openjdk-11.0.2_linux-x64_bin.tar.gz [root@localhost ~]# mv jdk-11.0.2 /opt/ [root@localhost ~]# ln -s /opt/jdk-1 ......
jenkins allure pytest linux

jenkins部署及gitlab联调

# jenkins部署及gitlab联调 [toc] # 一、jenkins安装 ## 1.环境优化 ```sh 防火墙开通访问端口 centos8查看防火墙开放的端口 firewall-cmd --zone=public --list-ports 开通5432端口 firewall-cmd --z ......
jenkins gitlab

安装jenkins

1.下载jenkins 地址:https://www.jenkins.io/download/ 选择对应的jdk版本自行安装,我的linux系统java是8,所以我选择了对应的版本 2.上传到服务器指定目录,启动 nohup java -jar jenkins.war --httpPort=8095 ......
jenkins

CICD环境搭建15-jenkins+nginx+N个tomcat实现负载均衡

环境准备1.安装tomcat2.安装nginx 一台服务器配置多个tomcat1.上传tomcat压缩包到服务器上 2.解压缩 tar -zxvf apache-tomcat-8.5.38.tar.gz13.复制解压好的apache-tomcat-8.5.38,到/opt/目录下,创建软链接 #to ......
jenkins 环境 tomcat nginx CICD

Jenkins自动化测试构建完成 发送钉钉消息

背景 有时自动化测试完成后,我们可以通过构建完成后给钉钉群发消息,这样就能及时通知到所有人员了。 接入流程 1:建立钉钉机器人,可以通过群助手,添加机器人,增加WebHook自定义接入,然后添加完成会生成一个Webhook,把这个webhook拷贝下来。 2:通过上面的步骤那我们的机器人就建好了,下 ......
Jenkins 消息

jenkins、gitlab

# 一、安装gitlab服务 Ubuntu20.04 ## 1.1 安装依赖包 ```bash apt update apt install -y iproute2 ntpdate tcpdump telnet traceroute nfs-kernel-server nfs-common \ lr ......
jenkins gitlab

Jenkins 系列2 --- Node/Agent

一、概要 1. 承上启下 Jenkins系列 2. 概念 (1) Node/Agent Node节点是Jenkins环境的重要组成部分,它用于执行Pipeline。 为了支持分布式CD,Jenkins设计了一个Controller对应多个Node/Agent的架构,Node可以与Controller ......
Jenkins Agent Node

Jenkins快速入门部署+实践

安装 方法一 Jenkins中文网下载jenkins.war 方法二 直接从http://mirrors.jenkins-ci.org/war/latest/jenkins.war 下载最新的war包,然后解压到某个固定目录就算安装完成了 启动方式 启动方法: java -jar jenkins.w ......
Jenkins

Jenkins服务器安装及使用文档。

## 准备环境 ```shell Ubuntu 20.04.6 LTS、Linux 5.4.0-148-generic x86_64、jdk-jdk1.8.0_361、maven-3.9.3、git-2.25.1 ``` ## 1、下载**Jenkins.war**包,并放到随意位置(你自己定) ` ......
Jenkins 文档 服务器

开发 Jenkins 插件

一、环境准备 Jenkins 是基于 Java 开发的。所以要开发 Jenkins 插件,首先要安装 JDK、mvn 等工具 二、创建 Jenkins 插件项目 1、新建一个项目目录,并在命令行进入该目录后执行如下 mvn 命令 mvn -U archetype:generate -Dfilter= ......
插件 Jenkins

Jenkins服务器安装及使用文档

# Jenkins服务器安装及使用文档。 ## 准备环境 ```shell Ubuntu 20.04.6 LTS、Linux 5.4.0-148-generic x86_64、jdk-jdk1.8.0_361、maven-3.9.3、git-2.25.1 ``` ## 1、下载**Jenkins.w ......
Jenkins 文档 服务器

基于Jenkins+Gitee实现SpringBoot项目自动化部署(Docker版)

前言: 上一篇笔记:基于Jenkins+Gitee实现SpringBoot项目自动化部署(非Docker版)。 本篇笔记介绍一下Docker版本的Jenkins如何实现项目自动化部署。 本案例基于Linux CentOS 7服务器,防火墙开放8080端口(Jenkins使用),80端口(项目使用), ......
SpringBoot Jenkins 项目 Docker Gitee

Jenkins Pipeline 获取shell 输出结果

//获取标准输出//第一种result = sh returnStdout: true ,script: "<shell command>"result = result.trim()//第二种result = sh(script: "<shell command>", returnStdout: ......
Pipeline Jenkins 结果 shell

gitlab+jenkins+pycharm持续集成环境搭建

接口自动化虚拟机登录:root sq 若gitlab的容器打不开,关闭防火墙 gitlab登录: http://192.168.31.128:9001/projects/new#blank_project root i3213941 Git:分布式版本控制系统 本地仓库:是在开发人员自己电脑上的gi ......
jenkins pycharm 环境 gitlab

获取bitbucket中PR状态实现自动化

## 需求 公司使用bitbucket管理源码,提PR需要CI通过机器人用户同意后合入。 希望通过自动化方案在bot同意并合入PR后触发某些操作,自己没有webhook权限。 ## 实现 可以通过调用bitbucket提供的api进行状态查寻 ### 获取Cookies 使用Chrome正常登陆bi ......
bitbucket 状态

jenkins安装后启动项目的一些问题

1. 没有maven项目选项: 需要安装maven相关插件: Maven Integration plugin 和 Pipeline Maven Integration Plugin 2.没有SSH配置选项: 需要安装插件: Publish over SSH 3.启动项目时 maven一直报错:这里 ......
jenkins 项目 问题

Jenkins ant介绍(学习笔记五)

简介: 转载自:https://www.cnblogs.com/pixy/p/4792887.html Ant的由来(序) James Duncan Davidson当年用纯Java开发Tomcat的时候,不仅想让它跨平台运行,还想要在不同的操作系统上都能够进行开发和构建。 转载自:https:// ......
Jenkins 笔记 ant

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

Jenkins+Docker 实现一键自动化部署项目!步骤齐全,少走坑路! JAVA编程Linux学习 2023-07-01 08:10 发表于山东 收录于合集 #docker4个 #Jenkins1个 本文章实现最简单全面的Jenkins+docker+springboot 一键自动部署项目,步骤 ......
Jenkins 项目 Docker

Jenkins配置邮件通知(163 mail)

From: https://blog.csdn.net/summer_my_sunshine/article/details/128222086 最近刚学习jenkins,在配置邮件发送的时候,踩了很多坑,各种百度查询,调试了大半天,终于成功解决 !特此记录! 遇到最让我头痛的问题,就是明明控制台显 ......
邮件 Jenkins mail 163