jenkins配置演示

构建代码的几个名词:linux

make:linux或者windows最原始的编译工具,在Linux下编译程序经常使用make,windows下对应的工具为nmake。它负责组织构建的过程,负责指挥编译器如何编译,链接器如何链接,最后生成一个可用的文件。不少在网站上下载的源码,Zip是一个源码包,咱们用它的话须要对它进行编译,编译的话就是nmake.源码包不能直接使用,须要进行编译,只有编译过了才能够直接使用。apache

ant:它和make同样也是编译工具。make编译一些比较复杂的工具使用起来不灵活,语法很难理解,延伸出ant工具。windows

maven:maven工具是对ant工具的进一步改进,在make工具中,若是咱们要编译某些源文件,首先要安装编译器等工具。有时候须要不一样版本的编译器,在Java的编译器须要不一样的各类包的支持,若是把每一个包都下载下来,在makefile中进行配置制定,当须要的包很是多时,很难管理。maven像make同样,是个构建工具,它如何调用各类不一样的编译器链接器呢?使用Maven plugin(maven插件)服务器

makefile就是咱们make的时候它会查这个里面的这个依赖。还有系统的jar包等等。框架

maven已经很强大,它能够控制编译,控制链接,能够生成各类报告,能够进行代码测试。但是该如何控制整个maven的流程呢?编译仍是先链接?先进行代码测试?仍是先生成报告,能够用脚本对maven进行控制。eclipse

eclipse:包括编译的时候须要依赖编译的哪些库。maven

jenkins平台只是一个工具平台,真正底层干活的是仍是maven这个东西。工具

Eclipse:开发应该很是了解。Eclipse是一个框架和一组服务。学习

Maven如何管理开发的项目。测试

Maven项目对象模型能够经过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。

POM是Maven项目中的文件,使用XML表示,名称叫作pom.xml。

在Maven世界中,project能够什么都没有,甚至没有代码,可是必须包含pom.xml文件。没有这个文件的话一些项目依赖都没有办法管理。因此有Maven工程的话必需要有一个pom.xml文件。通常用Maven工具去生成。

Maven的缺省构建规则有较高的可重用行,因此经常用两三行Maven构建脚本就能够构建简单的项目。因为Maven的面向项目方法,许多APache Jakarra项目发文时可使用Maven,并且公司项目采用Maven的比例在持续增加。

学习先了解,make、ant、maven、Eclipse。

jenkins能够将Maven下面的一些流程将它链接起来,比较连贯。

tar -zxf apache-maven-3.3.9-bin.tar.gz

cd apache-maven-3.3.9

ls

有bin、有conf就不须要编译。tar的就不须要编译

mv apache-maven-3.3.9 /usr/maven/

cd /usr/maven/

ls

rm -rf apache-maven-3.3.9/

cle

要部署成/usr/maven

bin下面有个mvn编译工具。

./mvn --help

能够打包、构建、编译能够多咱们的程序进行部署。

mvn这个工具很

 

jenkins的底层使用Maven进行底层的打包、构建,因此在jenkins这个平台配置Maven文件。在服务器进行配置。

在百度直接输入Maven,而后点击下载。

mvn这个工具很强大

jekins只不过是把mvn这个工具的方式以图形化界面的方式作一个整合。

因此真正打包、真正编译的仍是咱们的mvn工具。

Maven装好以后,须要在咱们的后台进行配置。在系统管理里面,用服务器能够申请,在后台能够设置

系统管理里面有一个系统设置。

相关文章
相关标签/搜索