[ server ] [ executor ] - optimize code -5

This commit is contained in:
zeaslity
2022-12-28 09:51:05 +08:00
parent 3c059e3da2
commit 09119ef301
9 changed files with 64 additions and 44 deletions

View File

@@ -204,11 +204,12 @@ DownloadAllFile() {
colorEcho $BLUE "start to download octopus agent !"
# check for latest version
# download the lasted jar
cd /optopus-agent
. ./shell/lib/wdd-lib-os.sh
cd $OctopusAgentPath
colorEcho $BLUE "start to load wdd-lib-os.sh"
. ./lib/wdd-lib-os.sh
CheckAndDownloadLatestVersion
FunctionSuccess
FunctionEnd

View File

@@ -1,20 +0,0 @@
#!/bin/bash
. ./lib/wdd-lib-log.sh
. ./lib/wdd-lib-sys.sh
FunctionStart
log "prepare the env"
chmod +x ./lib/wdd-lib-env.sh
./lib/wdd-lib-env.sh
systemctl stop octopus-agent.service
systemctl start octopus-agent.service
FunctionSuccess
FunctionEnd

View File

@@ -0,0 +1,20 @@
#!/bin/bash
. /octopus-agent/shell/lib/wdd-lib-log.sh
. /octopus-agent/shell/lib/wdd-lib-sys.sh
FunctionStart
log "prepare the env"
chmod +x /octopus-agent/shell/lib/wdd-lib-env.sh
/octopus-agent/shell/lib/wdd-lib-env.sh
systemctl stop octopus-agent.service
systemctl start octopus-agent.service
FunctionSuccess
FunctionEnd

View File

@@ -1,25 +1,23 @@
#!/bin/bash
. ./lib/wdd-lib-log.sh
. ./lib/wdd-lib-sys.sh
. ./lib/wdd-lib-os.sh
. /octopus-agent/shell/lib/wdd-lib-log.sh
. /octopus-agent/shell/lib/wdd-lib-sys.sh
. /octopus-agent/shell/lib/wdd-lib-os.sh
RepoSourcePath=https://raw.githubusercontent.com/zeaslity/ProjectOctopus/main/source/src/main/java/io/wdd/source/shell
CheckAndDownloadLatestVersion
if [[ ! -f /octopus-agent/agent-reboot.sh ]]; then\
if [[ ! -f /octopus-agent/shell/agent-reboot.sh ]]; then\
warn "agent-bootup.sh not exist! start to download !"
cd /octopus-agent
wget $RepoSourcePath/agent-reboot.sh
cd /octopus-agent/shell
wget $RepoSourcePath/agent-reboot.sh
fi
log "start to reboot the octopus agent !"
chmod +x /octopus-agent/agent-reboot.sh
/octopus-agent/agent-reboot.sh
chmod +x /octopus-agent/shell/agent-reboot.sh
/octopus-agent/shell/agent-reboot.sh

View File

@@ -272,7 +272,7 @@ export location="$city $region $country"
export provider=$org
export managePort=$(netstat -ntulp | grep sshd | grep -w tcp | awk '{print$4}' | cut -d":" -f2)
export cpuCore="$cores @ $freq MHz"
export cpuBrand=$cpuName
export cpuBrand="$cpuName"
export memoryTotal=$tram
export diskTotal=$disk_total_size
export diskUsage=$disk_used_size

View File

@@ -19,9 +19,12 @@ CheckAndDownloadLatestVersion(){
log "start to download the latest version !"
wget "$OctopusAgentUrl$latestVersion"
cp "$OctopusAgentUrl$latestVersion" agent.jar
cp "$latestVersion" agent.jar
log ""
echo ""
log "----------------------------------------------"
ls /octopus-agent/ | grep jar
log "----------------------------------------------"
}

View File

@@ -1,7 +1,5 @@
#!/bin/bash
. /octopus-agent/shell/lib/wdd-lib-log.sh
@@ -140,12 +138,12 @@ tmp () {
gcloud compute instances create octopus-agent-2c-4g-1 --project=compact-lacing-371804 --zone=asia-northeast1-b --machine-type=n2d-custom-2-4096 --network-interface=network-tier=PREMIUM,subnet=default --metadata=startup-script=wget\ https://raw.githubusercontent.com/zeaslity/ProjectOctopus/main/source/src/main/java/io/wdd/source/shell/agent-bootup.sh\ \&\&\ chmod\ \+x\ agent-bootup.sh\ \&\&\ /bin/bash\ agent-bootup.sh --can-ip-forward --maintenance-policy=MIGRATE --provisioning-model=STANDARD --service-account=172889627951-compute@developer.gserviceaccount.com --scopes=https://www.googleapis.com/auth/devstorage.read_only,https://www.googleapis.com/auth/logging.write,https://www.googleapis.com/auth/monitoring.write,https://www.googleapis.com/auth/servicecontrol,https://www.googleapis.com/auth/service.management.readonly,https://www.googleapis.com/auth/trace.append --create-disk=auto-delete=yes,boot=yes,device-name=octopus-agent-2c-4g,image=projects/ubuntu-os-cloud/global/images/ubuntu-2004-focal-v20221213,mode=rw,size=20,type=projects/compact-lacing-371804/zones/us-west4-b/diskTypes/pd-ssd --no-shielded-secure-boot --shielded-vtpm --shielded-integrity-monitoring --reservation-affinity=any
gcloud compute instances delete octopus-agent-2c-4g-7 --project=compact-lacing-371804 --zone=asia-northeast1-b
gcloud compute instances delete tokyo-amd64-03 --project=compact-lacing-371804 --zone=asia-northeast1-b
gcloud compute instances create octopus-agent-2c-4g-7 --project=compact-lacing-371804 --zone=asia-northeast1-b --machine-type=n2d-custom-2-4096 --network-interface=network-tier=PREMIUM,subnet=default --can-ip-forward --maintenance-policy=MIGRATE --provisioning-model=STANDARD --service-account=172889627951-compute@developer.gserviceaccount.com --scopes=https://www.googleapis.com/auth/devstorage.read_only,https://www.googleapis.com/auth/logging.write,https://www.googleapis.com/auth/monitoring.write,https://www.googleapis.com/auth/servicecontrol,https://www.googleapis.com/auth/service.management.readonly,https://www.googleapis.com/auth/trace.append --create-disk=auto-delete=yes,boot=yes,device-name=octopus-agent-2c-4g,image=projects/ubuntu-os-cloud/global/images/ubuntu-2004-focal-v20221213,mode=rw,size=20,type=projects/compact-lacing-371804/zones/us-west4-b/diskTypes/pd-ssd --no-shielded-secure-boot --shielded-vtpm --shielded-integrity-monitoring --reservation-affinity=any
gcloud compute instances create tokyo-amd64-03 --project=compact-lacing-371804 --zone=asia-northeast1-b --machine-type=n2d-custom-2-4096 --network-interface=network-tier=PREMIUM,subnet=default --can-ip-forward --maintenance-policy=MIGRATE --provisioning-model=STANDARD --service-account=172889627951-compute@developer.gserviceaccount.com --scopes=https://www.googleapis.com/auth/devstorage.read_only,https://www.googleapis.com/auth/logging.write,https://www.googleapis.com/auth/monitoring.write,https://www.googleapis.com/auth/servicecontrol,https://www.googleapis.com/auth/service.management.readonly,https://www.googleapis.com/auth/trace.append --create-disk=auto-delete=yes,boot=yes,device-name=octopus-agent-2c-4g,image=projects/ubuntu-os-cloud/global/images/ubuntu-2004-focal-v20221213,mode=rw,size=20,type=projects/compact-lacing-371804/zones/us-west4-b/diskTypes/pd-ssd --no-shielded-secure-boot --shielded-vtpm --shielded-integrity-monitoring --reservation-affinity=any
gcloud compute ssh --zone "asia-northeast1-b" "octopus-agent-2c-4g-7" --project "compact-lacing-371804"
gcloud compute ssh --zone "asia-northeast1-b" "tokyo-amd64-03" --project "compact-lacing-371804"
wget https://raw.githubusercontent.com/zeaslity/ProjectOctopus/main/source/src/main/java/io/wdd/source/shell/agent-bootup.sh && chmod +x agent-bootup.sh && /bin/bash agent-bootup.sh