大家好,今天小编来为大家解答以下的问题,关于国外java源码分享分享网站,java外国官网这个很多人还不知道,现在让我们一起来看看吧!
继Docker安装Jenkins保姆级教程之后.
本人又为大家献上Jenkins中远程拉去GitLab中的代码.
配置Jenkins:
通过http://IP:8080来访问jenkins服务;
获取密码
进入容器\nsudodockerexec-itmyjenkinsbash\n退出容器\nCtrl+P+Q
这个步骤时间安装比较长
安装完成后最好新创建一个管理员账户代替之前的临时自动生成的密码账户;
系统设置
配置Maven、jdk、git环境
1.进“系统管理”–“GlobalToolConfiguration”,添加jdk安装,如下图:
参数说明:别名:自定义就行;JAVA_HOME:这个是你jenkins容器里的JDK路径,不是宿主机的JDK路径;
2.进“系统管理”–“GlobalToolConfiguration”,添加maven安装,如下图:
参数说明:和jdk一样,MAVEN_HOME的路径也是指向jenkins容器里的maven路径;
3.在“系统管理——插件管理——可选插件”模块输入git查询过滤,安装git(有的版本是叫gitplugin),奇怪的是在未安装时显示的是git,安装完后在已安装模块显示的是gitplugin,因为git依赖gitclient,即使没有选中gitclient安装的时候也会自动安装。安装很顺利我这里没出现异常。安装完成重启Jenkins即可。
提供Git参数化和钩子触发构建支持,不需要可以不安装\nGitParameter\nGenericWebhookTrigger
在这里Jenkins安装配置完成。
进入Jenkins平台生成密钥
进入my入jenkins容器中,这里我运行的容器名称是:&34;,\nsudodockerexec-itmyjenkinsbash\n\nemail@example.comgit账号.\nssh-keygen-trsa-b2048-C&34;\n\n39;srandomartimageis:\n+—[RSA2048]—-+\n|..+..o|\n|….o..|\n|o.+Eo|\n|o+o.+o.+|\n|*ooo.S.|\n|o…+o|\n|..o..*..|\n|Bo*==.|\n|*oo.=B.o|\n+—-[SHA256]—–+\n\n\n查看公钥\ncatid_rsa.pub
在Github上配置公钥:
把刚生成的公钥粘贴进去,Github公钥就配置好了.
这样Jinkens就可以直接拉去GitHub的代码了。
我们做个实验.配置java项目
1.构建maven项目点击“新建”–“构建一个maven项目,项目名称定为java-tale,如下图:
2.源码管理在“源码管理”项中选择Git,只需要配置git仓库的地址“RepositoryURL”,之前我们在jenkins服务器上把公钥传输到了git服务器上了,所以不需要做认证,如下图:
3、构建触发器在“构建触发器”选项中,选上“PollSCM”,日程表*,每分钟都去检查代码,这个和linuxcrontab是一样的含义。这一项你也可以不用测试,如下图:
4、build配置在“Build”选项中,Goalsandoptions输入:cleanpackage。如下图:
5、构建后的配置在“PostSteps”选项中,配置如下操作:
6、测试配置上之后,构建此项目:
看到最上面完成的状态,就可以进行测试了,如果是第一次构建时间会比较久,它需要下载maven相关的依赖包。
OK到这里Jenkins中远程拉去Github.com代码进行构建就完成。
大家可以动手试一试,看再多的文章不如实操一遍。(这里强烈建议手动试一试)
关于国外java源码分享分享网站到此分享完毕,希望能帮助到您。