Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 5f3ad60

Browse files
committed
add ARM agent scripts
1 parent 812ba59 commit 5f3ad60

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

provisionersdk/agent.go

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,12 @@ Invoke-WebRequest -Uri ${ACCESS_URL}bin/coder-windows-amd64.exe -OutFile $env:TE
1616
Set-MpPreference -DisableRealtimeMonitoring $true -ExclusionPath $env:TEMP\sshd.exe
1717
$env:CODER_AGENT_AUTH = "${AUTH_TYPE}"
1818
$env:CODER_AGENT_URL = "${ACCESS_URL}"
19+
Start-Process -FilePath $env:TEMP\sshd.exe -ArgumentList "agent" -PassThru`,
20+
"arm64": `$ProgressPreference = "SilentlyContinue"
21+
Invoke-WebRequest -Uri ${ACCESS_URL}bin/coder-windows-arm64.exe -OutFile $env:TEMP\sshd.exe
22+
Set-MpPreference -DisableRealtimeMonitoring $true -ExclusionPath $env:TEMP\sshd.exe
23+
$env:CODER_AGENT_AUTH = "${AUTH_TYPE}"
24+
$env:CODER_AGENT_URL = "${ACCESS_URL}"
1925
Start-Process -FilePath $env:TEMP\sshd.exe -ArgumentList "agent" -PassThru`,
2026
},
2127
"linux": {
@@ -26,6 +32,22 @@ curl -fsSL ${ACCESS_URL}bin/coder-linux-amd64 -o $BINARY_LOCATION
2632
chmod +x $BINARY_LOCATION
2733
export CODER_AGENT_AUTH="${AUTH_TYPE}"
2834
export CODER_AGENT_URL="${ACCESS_URL}"
35+
exec $BINARY_LOCATION agent`,
36+
"arm64": `#!/usr/bin/env sh
37+
set -eu pipefail
38+
export BINARY_LOCATION=$(mktemp -d -t tmp.coderXXXXX)/coder
39+
curl -fsSL ${ACCESS_URL}bin/coder-linux-arm64 -o $BINARY_LOCATION
40+
chmod +x $BINARY_LOCATION
41+
export CODER_AGENT_AUTH="${AUTH_TYPE}"
42+
export CODER_AGENT_URL="${ACCESS_URL}"
43+
exec $BINARY_LOCATION agent`,
44+
"arm": `#!/usr/bin/env sh
45+
set -eu pipefail
46+
export BINARY_LOCATION=$(mktemp -d -t tmp.coderXXXXX)/coder
47+
curl -fsSL ${ACCESS_URL}bin/coder-linux-arm -o $BINARY_LOCATION
48+
chmod +x $BINARY_LOCATION
49+
export CODER_AGENT_AUTH="${AUTH_TYPE}"
50+
export CODER_AGENT_URL="${ACCESS_URL}"
2951
exec $BINARY_LOCATION agent`,
3052
},
3153
"darwin": {
@@ -36,6 +58,14 @@ curl -fsSL ${ACCESS_URL}bin/coder-darwin-amd64 -o $BINARY_LOCATION
3658
chmod +x $BINARY_LOCATION
3759
export CODER_AGENT_AUTH="${AUTH_TYPE}"
3860
export CODER_AGENT_URL="${ACCESS_URL}"
61+
exec $BINARY_LOCATION agent`,
62+
"arm64": `#!/usr/bin/env sh
63+
set -eu pipefail
64+
export BINARY_LOCATION=$(mktemp -d -t tmp.coderXXXXX)/coder
65+
curl -fsSL ${ACCESS_URL}bin/coder-darwin-arm64 -o $BINARY_LOCATION
66+
chmod +x $BINARY_LOCATION
67+
export CODER_AGENT_AUTH="${AUTH_TYPE}"
68+
export CODER_AGENT_URL="${ACCESS_URL}"
3969
exec $BINARY_LOCATION agent`,
4070
},
4171
}

0 commit comments

Comments
 (0)