美文网首页
记录一次GoCD的报错:The following option

记录一次GoCD的报错:The following option

作者: 简单点的笨演员 | 来源:发表于2022-03-01 16:53 被阅读0次

今天发现一款和Jenkins类似的持续交付系统,决定安装来试一试。官方提供了免安装的zip版,不过我不想去弄jre,于是直接用 7Zip 解压从官网下载的exe安装包来用。GoCD 的agent,不论是直接打开 bin 目录下的 go-agent.bat 还是使用 install-go-agent-service.bat 来安装服务,都启动不了,都提示下面的错误:

STATUS | wrapper  | 2022/03/01 14:32:12 | --> Wrapper Started as Console
STATUS | wrapper  | 2022/03/01 14:32:12 | Java Service Wrapper Standard Edition 64-bit 3.5.46
STATUS | wrapper  | 2022/03/01 14:32:12 |   Copyright (C) 1999-2021 Tanuki Software, Ltd. All Rights Reserved.
STATUS | wrapper  | 2022/03/01 14:32:12 |     http://wrapper.tanukisoftware.com
STATUS | wrapper  | 2022/03/01 14:32:12 |   Licensed to ThoughtWorks for GoCD Agent
STATUS | wrapper  | 2022/03/01 14:32:12 | 
STATUS | wrapper  | 2022/03/01 14:32:12 | Launching a JVM...
INFO   | jvm 1    | 2022/03/01 14:32:13 | WrapperManager: Initializing...
INFO   | jvm 1    | 2022/03/01 14:32:13 | [Tue Mar 01 14:32:13 CST 2022] Starting process: 
INFO   | jvm 1    | 2022/03/01 14:32:13 | [Tue Mar 01 14:32:13 CST 2022]   Working directory    : E:\Programs\go-agent
INFO   | jvm 1    | 2022/03/01 14:32:13 | [Tue Mar 01 14:32:13 CST 2022]   Application arguments: []
INFO   | jvm 1    | 2022/03/01 14:32:13 | [Tue Mar 01 14:32:13 CST 2022]            GoCD Version: 21.4.0-13469
INFO   | jvm 1    | 2022/03/01 14:32:13 | [Tue Mar 01 14:32:13 CST 2022]            Java Version: 15.0.2
INFO   | jvm 1    | 2022/03/01 14:32:13 | [Tue Mar 01 14:32:13 CST 2022]        Operating System: Windows 10(10.0)
INFO   | jvm 1    | 2022/03/01 14:32:14 | The following option is  equired: [-serverUrl]
INFO   | jvm 1    | 2022/03/01 14:32:14 | Usage: java -jar agent-b otstrapper.jar [options]
INFO   | jvm 1    | 2022/03/01 14:32:14 |   Options:               
INFO   | jvm 1    | 2022/03/01 14:32:14 |     -help                
INFO   | jvm 1    | 2022/03/01 14:32:14 |       Print this help    
INFO   | jvm 1    | 2022/03/01 14:32:14 |     -rootCertFile        
INFO   | jvm 1    | 2022/03/01 14:32:14 |       The root certifica e from the certificate chain of the GoCD server (in 
INFO   | jvm 1    | 2022/03/01 14:32:14 |       PEM format)        
INFO   | jvm 1    | 2022/03/01 14:32:14 |   * -serverUrl           
INFO   | jvm 1    | 2022/03/01 14:32:14 |       The GoCD server UR . Example: http://gocd.example.com:8153/go
INFO   | jvm 1    | 2022/03/01 14:32:14 |     -sslCertificateFile  
INFO   | jvm 1    | 2022/03/01 14:32:14 |       The X509 certifica e for mutual TLS.
INFO   | jvm 1    | 2022/03/01 14:32:14 |     -sslPrivateKeyFile   
INFO   | jvm 1    | 2022/03/01 14:32:14 |       The private key fo  mutual TLS.
INFO   | jvm 1    | 2022/03/01 14:32:14 |     -sslPrivateKeyPassph aseFile
INFO   | jvm 1    | 2022/03/01 14:32:14 |       The file containin  the passphrase for decoding the SSL private key.
INFO   | jvm 1    | 2022/03/01 14:32:14 |     -sslVerificationMode 
INFO   | jvm 1    | 2022/03/01 14:32:14 |       The SSL verificati n mode.
INFO   | jvm 1    | 2022/03/01 14:32:14 |       Default: FULL      
INFO   | jvm 1    | 2022/03/01 14:32:14 |       Possible Values: [ ULL, NONE, NO_VERIFY_HOST]
STATUS | wrapper  | 2022/03/01 14:32:16 | <-- Wrapper Stopped      

经过一番查找,原来是要加 -serverUrl 参数来指定 GoCD server 的地址:

# 安装服务时设置 GoCD server 的地址
bin\install-go-agent-service.bat -serverUrl http://127.0.0.1:8153/go

当然,如果嫌麻烦的话,还是直接用exe来安装吧,安装的过程中会有 GoCD server 地址的配置:

GoCD agent 的安装

相关文章

网友评论

      本文标题:记录一次GoCD的报错:The following option

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