第一步:下载jenkins的war包

第二步启动jenkins

两种方式

1:

DOS窗口或者shell命令到jenkinswar包路径 java -jar jenkins.war --httpPort=8080 (端口可改)

http://localhost:8080访问


2:把war包放在tomcat中运行,启动tomcat然后访问

第三步设置管理员用户名和密码(如果将来用户名和密码忘记了,可以在系统盘-用户
-adminstrator-.jekins-config.xmltrue改成false,然后无需账号密码登录,到manage jenkins中 Security-manage user中把密码改了)


第四步:

到manage jenkins中

到全局工具配置(Global Tool Configuration)中配置maven settings.xml的路径,jdk路径和maven路径

到maven plugins 中avaliable中输入maven 下载maven integration和PinelIne maven


第五步:

新建项目,输入项目名称,选择构建maven项目,填入描述(比如某某项目打包)

pre Steps中 如果是windows系统增加windows命令,如果是linux系统增加shell命令(比如d: cd 项目路径 mvn clean install 如果是要打包私服仓库中 就要加上deploy)

三种打包方式 第一种install 会向target中加入一个包,本地仓库中加入一个包 package只会向target中加入一个包 deploy会向target中加入一个 本地仓库和私服仓库都会加入一个包

build右下方高级中选择自定义的工作空间设置settings.xml的路径如(D:mavenconfsettings.xml)

Post Steps中 选择Run only if build succeeds

增加构建后的命令,比如(d: cd 项目target路径 java -jar jar包 )

点击保存,回到主板运行查看项目的控制台输出即可

遇到的问题就是找不到settings.xml,路径最好是复制的文件名,不要手写

jenkins打包项目到私服仓库如下:

第一步,项目pom中加入以下代码

//注释:在project之类 其他之外 单独的

maven-releases

maven-releases

http://xxxxxx:8081/repository/maven-releases/

maven-snapshots

http://xxxxxx:8081/repository/maven-snapshots/

注释:快照版本会打到maven-snapshots快照版本仓库中,正式版本会打到maven-releases版本仓库中,如果要打快照版本项目pom中要跟上SNAPSHOT后缀

第二步:

maven配置中配置各个仓库的server,197服务器已经配置,不需要管了

第三步

jekins项目配置的构建前打包命令,用deploy的方式打包也就是命令 mvn clean deploy

打包的时候会直接拿项目pom中配置的groupId和artifactId和version

会向target打一个包 maven配置仓库中打一个包 maven私服中打一个包

第四步:

打开私服仓库,找到包,看到其groupId artifactId和version,在项目pom.xml引用即可或者直接用已经打包项目pom中配置的groupId artifactId version它们都是一样的

说明:比如工具项目中引用了某个下载的第三方包,打包该工具项目的时候,就已经把第三方的包打到了maven配置仓库中,当兄弟项目也引用了这个第三方的包,打包的时候是有的,因为这个第三方的包已经在maven的配置仓库中了;