[ Agent ] [ Executor ] - fix bugs
This commit is contained in:
@@ -200,6 +200,9 @@ func BuildAgentOsOperator(agentServerInfo *register.AgentServerInfo) {
|
|||||||
|
|
||||||
// 2023年8月4日 passthrough some key information
|
// 2023年8月4日 passthrough some key information
|
||||||
ossOfflinePrefix := g.G.AgentConfig.GetString("octopus.agent.executor.ossOfflinePrefix")
|
ossOfflinePrefix := g.G.AgentConfig.GetString("octopus.agent.executor.ossOfflinePrefix")
|
||||||
|
if !strings.HasSuffix(ossOfflinePrefix, "/") {
|
||||||
|
ossOfflinePrefix += "/"
|
||||||
|
}
|
||||||
|
|
||||||
// call the init exec function
|
// call the init exec function
|
||||||
agentOsOperator := executor.BuildAgentOsOperator(agentServerInfo.OSInfo, ossOfflinePrefix)
|
agentOsOperator := executor.BuildAgentOsOperator(agentServerInfo.OSInfo, ossOfflinePrefix)
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ func BuildAgentOsOperator(osInfo string, ossOfflinePrefix string) *AgentOsOperat
|
|||||||
|
|
||||||
func detectByOsType(os *AgentOsOperator, osInfo string) {
|
func detectByOsType(os *AgentOsOperator, osInfo string) {
|
||||||
|
|
||||||
ubuntuSsRealseCode := [][]string{
|
ubuntuOsReleaseCode := [][]string{
|
||||||
{
|
{
|
||||||
"cat",
|
"cat",
|
||||||
"/etc/os-release",
|
"/etc/os-release",
|
||||||
@@ -71,8 +71,13 @@ func detectByOsType(os *AgentOsOperator, osInfo string) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// os release code
|
// os release code
|
||||||
osReleaseResult, _ := PipeLineCommandExecutor(ubuntuSsRealseCode)
|
ok, resultLog := PipelineCommandExecutor(ubuntuOsReleaseCode)
|
||||||
os.AgentOSReleaseCode = osReleaseResult[0]
|
if ok {
|
||||||
|
os.AgentOSReleaseCode = resultLog[0]
|
||||||
|
} else {
|
||||||
|
os.AgentOSReleaseCode = "UNKNOWN"
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -309,7 +309,6 @@ public class AcceptAgentInitInfo {
|
|||||||
|
|
||||||
private boolean validateServerInfo(ServerInfoVO serverInfoVO) {
|
private boolean validateServerInfo(ServerInfoVO serverInfoVO) {
|
||||||
|
|
||||||
|
|
||||||
log.info("server info validated success !");
|
log.info("server info validated success !");
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user