美文网首页
Jenkins 配置

Jenkins 配置

作者: Habit_1027 | 来源:发表于2021-06-09 11:15 被阅读0次

    一、安装插件

    1.1 界面安装插件

    所需的插件:
    • Maven插件 Maven Integration plugin
    • 发布插件 Deploy to container Plugin
    需要安装插件如下:
    =======================================================
    安装插件Deploy to container    ---支持自动化代码部署到tomcat容器
    GIT pligin  可能已经安装
    Maven Integration   :jenkins利用Maven编译,打包所需插件
    Publish Over SSH  :通过ssh连接
    ssh  插件
    安装过程:
    系统管理--->插件管理---->可选插件--->过滤Deploy to container---->勾选--->直接安装
    
    image.png image.png

    1.2 上传插件包

    先将tomcat停止掉

    [root@master ~]# /usr/local/tomcat/bin/shutdown.sh
    Using CATALINA_BASE: /usr/local/tomcat 
    Using CATALINA_HOME: /usr/local/tomcat 
    Using CATALINA_TMPDIR: /usr/local/tomcat/temp 
    Using JRE_HOME: /usr/local/java 
    Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
    [root@master webapps]# cd /root/.jenkins/ #进入jenkins的家目录 [root@master .jenkins]# rm -rf plugins/ #将这个目录删除掉 将plugins.tar.gz 包上传到服务器中。 
    [root@master ~]# tar xzf plugins.tar.gz -C .jenkins/ #解压到jenkins家目录中 
    [root@master ~]# /usr/local/tomcat/bin/startup.sh #启动tomcat
    
    

    浏览器重新访问

    二、开始配置ssh

    image.png image.png

    在最下面填写“Publish over SSH”这部分内容
    Passphrase指在 Jenkins主机使用 ssh-keygen命令生成密钥对那个时候提示Enter passphrase (empty for no passphrase):输入的那个,如果当时没有的话,就不用填。
    Path to keyKey,两者选一。
    Path to keyJenkins所在主机中私钥的路径。
    Key是私钥内容,如果 Path to keyKey均填写,则以 Key为准,会忽略掉 Path to key的配置。

    image.png
    [root@master ~]# cat .ssh/id_rsa
    -----BEGIN RSA PRIVATE KEY-----
    MIIEpAIBAAKCAQEAwCuhGfC6HrWtSiUPk09EZtYYWFH+EUK+SBZ1Dd5vxKH/DXYx
    5VYYmVKhlBTv2ZYbrzRHyQxSu2cfr2PdSX9cuHADWXQqMJhWko4r3rqEWLJT0WWk
    uS3X7HNGU7TWJ/M2W/vuScR7GKlsKXG1PA2dg/T5/nIhPGgn7nNc4MJ416pF0tDs
    GXp4ihG7VzRHKCsxAtghZadCL09FMxG/2BfNHxfige/a6ro4tjiCnt9afOsWLeou
    3SegJkJ7D+KpZPxaNNZaj4r7UdOkqE8DsX9pYaUxC+0feLGCY1+aESP2/veAb4Nc
    g0MysVcZlTXMGYxaBX4tPFMr28ogUqD9fqJ4gQIDAQABAoIBAQC/F2N2mRNq0DwG
    e732PR+GpyTERpw/a8AtjO9PID7CKFioeTz6kVeatzlnOD6dfo/+9BziBjgKlGxE
    iyiUGmsIGJKsFECT3BhSWb+0FoLedE227r0TS0vom2R2fl9qkIYgh++XOSMzDd45
    hBG1KtDUU/l4FOOJ3wS+L8dO1PM3eCWHZjMSx5sJk97iLscLEq+EbvXIpEkEIyH+
    USpmAh/IXYGNMrdba06mN24KsFo4aHab7229A+uK+DNjXaqQh30fv/ZsRK9zTUza
    bJhvDwNCpPi6b5GeuGG1E7+ddOjWORelxhVwGaY7toFBf9YeGRa9lLgk3km4sFSw
    wd2P1TkxAoGBAPdBQinf+7qZlU9w2sTYt1bntPtB3sKu1qS37wti4RR/6UA6uEET
    VfyzWVKN/XCcNxuLXmb+PgqfEsNLbvyaoBjRQX0ceXRmdSHLLPJmLIf7TwD18C9E
    PsLXE0B2In/h4rT5hrhtWU2SOimRCD2JTP+jIuSesDUfylk+D/hetHwtAoGBAMb3
    nVanTXuBD8avciNkh1ZzRwdcDhmf/6z0kaHEPn76DZ4Ha+A6KSpC5ubd01MNuNWU
    BexMsU5KK4Bddfkno+18Dt4t4jxnjsvuKAX5cQxUOPzaIdUKNzPBbxGvsprEDz6i
    O1bB31OjL4m2gx+dQcwMou+cc9WUfhbHvFHhRF4lAoGAEne2WGhZZfuYsmFMhc1m
    DECsPOQTnljuwUjXuvL8uso/AsQgBQRLtN80eb0PQ/z3BMCpIWo1+hcdkKauuIFY
    GeJvUMfyrmYEs6x4Q/arttBnezvjX7RqN6VW08a/FuwpQbktfdL1C50zaO1jPy1l
    KebmcUsFAELKm1XOXY+9TVUCgYAXAabF0E6bS08hsEPIZ+VmT6oU5cYTnHaZ7yWv
    yNtZH1zXuw/0O4VrB5VfeKLo5ZtLxvPwYOXXoafqDeSITNcdrMyjUDbquSa/2efy
    2OcDf/Ge+zISSj4b0/Ad4W0LjEQe/+9QltZV+3aRu/LpguuKxqNIhZS3S5ZQ2AOk
    jCG1qQKBgQC/VhxPT+fZXy5lbf/priln9xt5tHuhJE1ak+K2Lar91fSEpttK9qhD
    LzSPc7KHtZky1aKaBFR44vg9KX6EG7NXgz4iUpt4NkcbUW0HLgAzdoPF8E7foAfe
    v0LRMahVuWWEq4V8UsQCYfrMMIo9a7w5g5B4+JB9is2Vg4P0SSSXXg==
    -----END RSA PRIVATE KEY-----
    

    三、添加远程ssh-server

    image.png image.png

    Name:名称(自定义)
    Hostname:远程主机 IP 地址
    Username:登录远程主机所使用的用户名
    Remote Directory:进行文件传输时使用的位于远程服务器的目录,如果需要向远程进行文件传输,则传输的“目的地”就是这里所配置的。

    点击“TEST CONFIGURATION”,测试配置是否成功。如果成功的话,会显示“Success”。然后点击“保存”或“应用”

    四、邮箱配置

    ** 扩展邮件通知(用于之后项目构建后发送邮件)**


    image.png

    邮件通知,配置如下:可以点击测试,是否配置成功

    image.png

    五、全局配置 配置jdk,maven命令

    image.png image.png

    相关文章

      网友评论

          本文标题:Jenkins 配置

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