美文网首页DevOps攻城狮
Jenkins Linux Agent 设置

Jenkins Linux Agent 设置

作者: DevOps攻城狮 | 来源:发表于2019-11-18 22:12 被阅读0次

    准备 Java 运行环境

    检查是否安装了 Java

    # 执行如下命令
    $ java -version
    openjdk version "1.8.0_65"
    OpenJDK Runtime Environment (build 1.8.0_65-b17)
    OpenJDK 64-Bit Server VM (build 25.65-b01, mixed mode)
    

    如果没有安装,查看这篇文章教你如何安装

    新建 Node

    Jenkins 首页->Manage Node->New Node

    Linux agent 设置,例如:

    Items Settings
    Name Linux-build-machine
    Description used for Linux build
    of executors 1
    Remote root directory /home/agent
    Labels Linux, build
    Usage Use this node as much as possible
    Launch method Launch agent agents via SSH
    Host 192.168.1.112
    Credentials username/password
    Host Key Verification Strategy Manually trusted key Verification Strategy
    Availability Keep this agent online as much as possible

    设置 credentials

    credentials configuration
    Domain Global credentials (unrestricted)
    Kind Username with password
    Scope Global(Jenkins, nodes, items, all child items, etc)
    Username root
    Password mypassword
    Description Linux agent username & password

    保存然后连接

    Remoting version: 3.29
    This is a Unix agent
    Evacuated stdout
    Agent successfully connected and online
    SSHLauncher{host='192.168.1.112', port=22, credentialsId='d1cbab74-823d-41aa-abb7-8584859503d0', jvmOptions='', javaPath='/usr/bin/java',
    prefixStartSlaveCmd='', suffixStartSlaveCmd='', launchTimeoutSeconds=210, maxNumRetries=10, retryWaitTime=15,
    sshHostKeyVerificationStrategy=hudson.plugins.sshslaves.verifiers.ManuallyTrustedKeyVerificationStrategy, tcpNoDelay=true, trackCredentials=true}
    [05/11/19 01:33:37] [SSH] Opening SSH connection to 192.168.1.112:22.
    [05/11/19 01:33:37] [SSH] SSH host key matches key seen previously for this host. Connection will be allowed.
    [05/11/19 01:33:37] [SSH] Authentication successful.
    [05/11/19 01:33:37] [SSH] The remote user's environment is:
    

    解决问题

    问题 如何解决
    [04/22/19 23:15:07] [SSH] WARNING: No entry currently exists in the Known Hosts file for this host. Connections will be denied until this new host and its associated key is added to the Known Hosts file. ssh-keyscan HOSTNAME >> known_hosts
    /var/lib/jenkins/.ssh/known_hosts [SSH] No Known Hosts file was found at /var/lib/jenkins/.ssh/known_hosts. changing the Host key verification strategy in LAUNCH METHOD from "Known Hosts file verification strategy" to "Manually trusted key verification strategy"

    相关文章

      网友评论

        本文标题:Jenkins Linux Agent 设置

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