Jenkins Agent启动后立即停止

ylamdve6  于 2023-10-17  发布在  Jenkins
关注(0)|答案(2)|浏览(202)

我正在设置一个docker compose文件,它启动jenkins,然后是一个代理。我在配置中有很多错误,所以当代理启动时我得到了很多错误。现在我修复了它们,我只在控制台上得到这个输出:

jenkins-node-1 exited with code 0

在我的本地机器上运行agent.jar时,调用被阻塞并出现在jenkins中。但在这里它只是关闭。这是我目前为止的节点服务:

node-1:
    image: jenkins/agent
    depends_on:
      jenkins:
        condition: service_healthy
    privileged: true
    container_name: jenkins-node-1
    environment:
      - JENKINS_URL=http://jenkins:8080
      - JENKINS_AGENT_NAME=node-1
    networks:
      - jenkins-net

我做错了什么?

k75qkfdt

k75qkfdt1#

我不得不将命令添加到docker-compose文件中,以实际调用代理:

command: java -jar /usr/share/jenkins/agent.jar -jnlpUrl http://jenkins:8080/computer/node%2D1/jenkins-agent.jnlp
izj3ouym

izj3ouym2#

转到Jenkins -> Manage Jenkins -> Manage Nodes检查运行所有内容的节点
检查它的配置,以确保执行程序的总数大于0,并且它处于联机状态。
然后尝试重新下载agent.jar文件。
更多信息在这里:https://www.edureka.co/community/69051/how-to-increase-no-of-executors-in-jenkins

相关问题