jenkins笔记

author author     2022-08-17     567

关键词:

1.Jenkins是什么?

他是一个开源的自动化服务器,持续集成工具。由Java和上百个插件组成,支持编译,测试,部署任意的自动化项目。

2.怎么安装Jenkins?

方法一:从官网 https://jenkins.io/index.html 首页右侧有Native packages,选择Mac OS x

方法二:使用第三方工具下载

命令行输入以下命令:brew install Jenkins

如果没有brew工具,可以去官网获取脚本安装,脚本如下:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Homebrew是什么?

linux系统有个让人头疼的通病,软件包依赖,好在当前主流的两大发行版本都自带了解决方案,Red hat有yum,Ubuntu有apt-get

 神马,你用mac os,不好意Mac os木有类似的东东,泪奔中几经折腾总算找到了第三方支持:Homebrew,Homebrew简称brew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件,可以说Homebrew就是mac下的apt-get、yum神器


Homebrew官网:http://brew.sh/index_zh-cn.html
Homebrew使用:

           搜索软件:brew search 软件名,如brew search wget

           安装软件:brew install 软件名,如brew install wget

           卸载软件:brew remove 软件名,如brew remove wget

 

3.如何启动Jenkins?

在命令行直接输入jenkins,即可启动

待Jenkins启动后,打开浏览器输入地址: http://localhost:8888/   即可打开Jenkins的管理页面

4.

 

jenkins插件开发笔记

笔记云盘下载链接:https://pan.baidu.com/s/1gfohF1p密码:v759  查看详情

jenkins使用学习笔记

Jenkins安装Jenkins是用Java语言开发的系统,首先要确定服务器上已经安装JDK或者JRE。安装方式一直接运行java–jarJenkins.war,在浏览器中输入 http://localhost:8080即可。安装方式二安装Tomcat。添加环境变量JENKINS_HOME,该变量为jenkins... 查看详情

jenkins笔记

1.Jenkins是什么?他是一个开源的自动化服务器,持续集成工具。由Java和上百个插件组成,支持编译,测试,部署任意的自动化项目。2.怎么安装Jenkins?方法一:从官网https://jenkins.io/index.html 首页右侧有Nativepackages,选择MacOSx... 查看详情

jenkins+jmeter持续集成笔记(三:集成到jenkins)

...测试报告到指定目录。在本章中,将尝试把这个过程丢进jenkins去执行。 1、Jenkins全局工具配置登录jenkins->系统管理->GlobalToolConfiguration(1)JDK配置(2)Ant配置  配置信息按照机器上实际安装的来填写。页面上的其... 查看详情

jenkins学习笔记:我对jenkins的宏观认识

 Jenkins是一个持续构建的系统,通过一周的了解熟悉,其逻辑似乎很简单。   Jenkins拓扑 Jenkins逻辑  1.从代码库拉取代码。2.处理代码。对于需要编译的程序,需要进行处理,然后再进行下一步。比如对... 查看详情

docker笔记——jenkins镜像制作

jenkins官方路径:https://hub.docker.com/_/jenkins/最新Dockerfile路径:https://github.com/jenkinsci/docker/blob/6eaa9b15926232310317490a3b9975ef61be763c/Dockerfile首先jenkins镜像依赖于openjdk:8-jdk镜像,如果你没有此镜像要么从dockerh 查看详情

原创笔记cicd系列之二:jenkins安装

CICD系列之二:jenkins安装1.确保安装了JDK2.关闭防火墙和SELINUXsystemctlstopfirewalldsystemctldisablefirewalldsed-i's/enforcing/disabled/'/etc/selinux/configsetenforce03.安装:方式一:wget-O/etc/yum.repos.d/jenkins.repohttp:/ 查看详情

jenkins搭建笔记总结(代码片段)

...ff09;4.1搭建Docker环境4.2docker容器安装gitlab5.GitLab提交代码6.Jenkins配置Maven+Git自动构建jar包(第一步)7.Jenkins将 查看详情

jenkins学习笔记:很简单的发布一次

...取一些文件,然后推送到Targetserver的某个目录. 准备1.Jenkins需要安装的插件:『PublishoverSSH』 2.全局配置:系统管理-->系统设置-->PublishoverSSH 创建项目1. 新建-->EnterItemName-->构建一个自由风格的自由风格的... 查看详情

jenkins配置有用摘抄笔记

 转自:http://www.cnblogs.com/baiyunchen/p/4724350.html持续集成是个简单重复劳动,人来操作费时费力,使用自动化构建工具完成是最好不过的了。最终可以实现的一个效果是,svn提交代码,服务器端自动编译并发布。所使用的版本:... 查看详情

devops学习笔记-jenkins实现基础ci/cd操作

在之前的devops工具链中完成了jenkins以及gitlab配置之后,可以实现基础的CI/CD操作。操作流程整体的操作的流程如下所示:在开发环境配置好代码之后,将代码上传到gitlab,jenkins拉取gitlab的代码,由maven插件build,打包好后,构建docke... 查看详情

jenkinsjenkins自动化部署笔记(代码片段)

Jenkins安装dnfDNF(DandifiedYum)是新一代的RPM软件包管理器。安装java环境,Jenkins依赖java环境安装Jenkinsdnf安装Jenkins访问IP地址8080端口Jenkins配置nginx配置vscode安装安插Remote-SSH配置github管理项目构建触发器:遇到的一些问题和解... 查看详情

安装jenkins

笔记内容:安装jenkins笔记日期:2018-02-0926.1jenkins介绍26.2jenkins安装26.3了解jenkinsjenkins介绍我们都知道在公司里,一个软件的开发到发布,需要经历一系列的流程,而且目前也已经形成了一套标准流程。一个大的功能模块的开发,... 查看详情

jenkins自动部署笔记(二)全局工具配置

参考技术A前提条件:1.已安装并启动Jenkins。2.已安装下列插件。(1)Gitplugin可能默认已经安装(2)Gitclientplugin可能默认已经安装(3)MavenIntegrationplugin(4)PublishOverSSH用于远程部署(5)GitlabHookPlugin用于gitlab提交触发自动部署以... 查看详情

jenkins:versionnumber进行日志文件命名(笔记)

参考技术A例如:$JOB_NAME_$BUILD_DATE_FORMATTED,"yyyyMMdd"_$BUILDS_TODAYBUILD_DATE_FORMATTEDTakesthesecondargumentandreturnsajava-formatteddatestringforthegivenbuilddate.Forexample,$BUILD_DATE_FORMATTED,"yyyy-MM-dd"wouldreturnthedate(andnotthetime)assomethinglike2009-10-01.... 查看详情

jenkins学习笔记:我们的java项目是这么发布的

 发布拓扑1.拓扑图 2.流程说明:Git插件从GitServer上面拉取源代码.Maven插件将源代码安装我们设定的指令进行编译打包,存放于项目的WorkSpace.PublishOverSSH插件将WorkSpace中准备好的数据发送到跳板机跳板机上面的发布脚本将... 查看详情

通过jenkins部署java项目

笔记内容:通过Jenkins部署java项目笔记日期:2018-02-2826.9部署java项目-创建私有仓库26.10部署java项目-下载zrlog源码26.11安装配置tomcat26.12部署java项目-安装maven26.13安装插件26.14构建job26.15发布war包部署java项目-创建私有仓库Jenkins大多... 查看详情

jenkins持续化部署实例

...tstrap还没有特别熟悉,目前技术不达标。不过期间碰到了jenkins,一个现成的实现持续交付部署的开源项目(但他的作用可不止如此),赞叹开源界的庞大。------------------- 查看详情