• Jenkins配置及插件安装


    Jenkins里应该如何把master节点以及slave节点搞到一起,进行一个联系。

    首先应该访问到安装好Jenkins的机器。

    下图是Jenkins首页的内容,暂时没有任何的流水线及agent。

     

     

     完善一下基本的信息

    [root@jenkins ~]# mkdir /jenkinsagent/workdir -p
    [root@jenkins ~]# mkdir /jenkinsagent/workspace

     

     

     点击进去。

    在agent机器

     [root@agent ~]# yum -y install java-11-openjdk

    [root@agent ~]# java -jar agent.jar -jnlpUrl https://jenkins.gkjt.work/computer/jenkinslave/jenkins-agent.jnlp -secret f73a08b4810bb9088646e40e82869d8cb245b09abd342630660bc25e828b2a0d -workDir "/jenkinsagent/workspace" -failIfWorkDirIsMissing

    如果报错,

    [root@jenkins ~]# mkdir /jenkinsagent/workdir/workspace/remoting 

    然后去包下,再运行

    [root@jenkins ~]# java -jar agent.jar -jnlpUrl https://jenkins.gkjt.work/computer/jenkinslave/jenkins-agent.jnlp -secret f73a08b4810bb9088646e40e82869d8cb245b09abd342630660bc25e828b2a0d -workDir "/jenkinsagent/workspace" -failIfWorkDirIsMissing

     连接了

     给它放到后台。

    去创建一个Jenkinslave,读取防火墙的配置

    [root@agent ~]# vim /usr/lib/systemd/system/jenkinslave.service

     

     改为

     [root@jenkins ~]# mkdir /etc/jenkinslave/
    [root@jenkins ~]# mv agent.jar  /etc/jenkinslave/

    [root@jenkins ~]# systemctl daemon-reload
    [root@jenkins ~]# systemctl enable --now jenkinslave

    或者java -jar agent.jar -jnlpUrl https://jenkins.gkjt.work/computer/jenkinslave/jenkins-agent.jnlp -secret f73a08b4810bb9088646e40e82869d8cb245b09abd342630660bc25e828b2a0d -workDir "/jenkinsagent/workspace" -failIfWorkDirIsMissing &

    [root@agent ~]# systemctl  status jenkinslave

     回到jenkins的主节点上,刷新一下它的页面,安装插件。

     

     

     【注意】少熬夜,多看书。

  • 相关阅读:
    Spring 中使用MyBatis
    【Ansible自动化运维实战】使用Ansible部署WordPress应用
    【MySQL】深入了解索引的底层逻辑结构
    开源服务器大整理
    [附源码]Python计算机毕业设计Django大学生考勤管理系统论文
    自定义类型转换函数operator MyInt()
    virtualbox给CentOS7虚拟机磁盘扩容
    Spring源码解析——事务增强器
    ROS1云课→22机器人轨迹跟踪
    uniapp 的video播放如何实现小窗功能
  • 原文地址:https://blog.csdn.net/weixin_53150440/article/details/127700720