美文网首页DevOps
Jenkins搭建|Docker |SpringBoot项目|多

Jenkins搭建|Docker |SpringBoot项目|多

作者: 香瓜会飞 | 来源:发表于2022-09-18 23:30 被阅读0次

    首先安装Docker:
    可参考:https://www.cnblogs.com/wo-ferryman/p/16440930.html

    下载Jenkins:

    我安装的是:Jenkins 2.368版本

    网址:https://hub.docker.com/r/jenkins/jenkins

    在终端命令行执行下载jenkins命令:docker pull jenkins/jenkins

    图片.png

    下载后可以通过该命令查看:

    docker images

    图片.png

    启动安装Jenkins

    Jenkins具体操作可参考官方文档:https://github.com/jenkinsci/docker/blob/master/README.md
    Docker命令不太了解的可以操考:https://www.runoob.com/docker/docker-container-usage.html

    docker run -p 8080:8080 -p 50000:50000 --restart=on-failure -v jenkins_home:/local/jenkins jenkins/jenkins

    这样就启动Docker-Jenkins了。

    如果没改端口号的话

    安装完成后访问地址-> http://{部署Jenkins所在服务IP}:8080

    初始化 Jenkins

    详情见官网教程->https://www.jenkins.io

    进入Jenkins容器

    进入Jenkins容器:docker exec -it {Jenkins容器名} bash

    例如 docker exec -it jenkins bash

    查看密码:cat /var/lib/jenkins/secrets/initialAdminPassword

    图片.png

    安装插件

    选择第一个:安装推荐的插件


    图片.png

    安装maven


    安装maven插件.png

    选择常用的maven版本


    maven版本.png

    创建流水线

    图片.png
    填写git Http地址
    图片.png
    源码管理

    源码管理Github现在不能使用账号和密码了,只能使用accessToken了。
    github 的 accessToken如何生成请参考:https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token

    注意accessToken要保存,否则页面刷新就没有了。

    Repository URL地址要配置成:https://accessToken@github.com/项目名称.git

    图片.png

    配置完地址添加凭证
    点击添加


    添加凭证.png

    选择secret Text 把accessToken 填写到 Secret输入框中
    id:凭证的id【不可重复】
    描述:凭证的描述


    填写凭证.png

    添加后 进入Dashboard -> Manage Jenkins -> Configure System 找到配置进行链接测试

    49999表示链接成功

    图片.png

    构建触发器

    构建触发器.png
    图片.png

    构建环境

    构建环境.png

    Build Steps

    选择对应的pom.xml文件
    【目标】这个可以自我发挥,这个只是做了打包操作。


    Build Steps .png

    保存

    点击保存后就可以构建了。


    保存.png

    点击构建后会在容器里打一个jar/war包,具体打包结构,是在pom文件中配置的。


    图片.png

    相关文章

      网友评论

        本文标题:Jenkins搭建|Docker |SpringBoot项目|多

        本文链接:https://www.haomeiwen.com/subject/bplmortx.html