Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@
# Dependency directories (remove the comment below to include it)
# vendor/

# built binary
/containers/general/general

#intellij
.idea/
.idea/
44 changes: 22 additions & 22 deletions cloudbuild_general.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,65 +4,65 @@ steps:
id: run-tests
args: ['go', 'test', './...', '-v']
- name: 'golang:1.24-bullseye'
args: ['go', 'build', '-v', '-o', 'lc_adapter_linux_64', './containers/general']
args: ['go', 'build', '-v', "-ldflags='-s -w'", '-o', 'lc_adapter_linux_64', './containers/general']
waitFor: ['run-tests']
- name: 'golang:1.24-bullseye'
args: ['go', 'build', '-v', '-o', 'lc_adapter_windows_64.exe', './containers/general']
args: ['go', 'build', '-v', "-ldflags='-s -w'", '-o', 'lc_adapter_windows_64.exe', './containers/general']
env:
- 'GOOS=windows'
- 'GOARCH=amd64'
waitFor: ['run-tests']
- name: 'golang:1.24-bullseye'
args: ['go', 'build', '-v', '-o', 'lc_adapter_macos_64', './containers/general']
args: ['go', 'build', '-v', "-ldflags='-s -w'", '-o', 'lc_adapter_macos_64', './containers/general']
env:
- 'GOOS=darwin'
- 'GOARCH=amd64'
waitFor: ['run-tests']
- name: 'golang:1.24-bullseye'
args: ['go', 'build', '-v', '-o', 'lc_adapter_macos_arm64', './containers/general']
args: ['go', 'build', '-v', "-ldflags='-s -w'", '-o', 'lc_adapter_macos_arm64', './containers/general']
env:
- 'GOOS=darwin'
- 'GOARCH=arm64'
waitFor: ['run-tests']
- name: 'golang:1.24-bullseye'
args: ['go', 'build', '-v', '-o', 'lc_adapter_linux_arm', './containers/general']
args: ['go', 'build', '-v', "-ldflags='-s -w'", '-o', 'lc_adapter_linux_arm', './containers/general']
env:
- 'GOOS=linux'
- 'GOARCH=arm'
- 'GOARM=5'
waitFor: ['run-tests']
- name: 'golang:1.24-bullseye'
args: ['go', 'build', '-v', '-o', 'lc_adapter_linux_arm64', './containers/general']
args: ['go', 'build', '-v', "-ldflags='-s -w'", '-o', 'lc_adapter_linux_arm64', './containers/general']
env:
- 'GOOS=linux'
- 'GOARCH=arm64'
waitFor: ['run-tests']
- name: 'golang:1.24-bullseye'
args: ['go', 'build', '-v', '-o', 'lc_adapter_solaris_amd64', './containers/general']
args: ['go', 'build', '-v', "-ldflags='-s -w'", '-o', 'lc_adapter_solaris_amd64', './containers/general']
env:
- 'GOOS=solaris'
- 'GOARCH=amd64'
waitFor: ['run-tests']
- name: 'golang:1.24-bullseye'
args: ['go', 'build', '-v', '-o', 'lc_adapter_aix_ppc64', './containers/general']
args: ['go', 'build', '-v', "-ldflags='-s -w'", '-o', 'lc_adapter_aix_ppc64', './containers/general']
env:
- 'GOOS=aix'
- 'GOARCH=ppc64'
waitFor: ['run-tests']
- name: 'golang:1.24-bullseye'
args: ['go', 'build', '-v', '-o', 'lc_adapter_freebsd_64', './containers/general']
args: ['go', 'build', '-v', "-ldflags='-s -w'", '-o', 'lc_adapter_freebsd_64', './containers/general']
env:
- 'GOOS=freebsd'
- 'GOARCH=amd64'
waitFor: ['run-tests']
- name: 'golang:1.24-bullseye'
args: ['go', 'build', '-v', '-o', 'lc_adapter_netbsd_64', './containers/general']
args: ['go', 'build', '-v', "-ldflags='-s -w'", '-o', 'lc_adapter_netbsd_64', './containers/general']
env:
- 'GOOS=netbsd'
- 'GOARCH=amd64'
waitFor: ['run-tests']
- name: 'golang:1.24-bullseye'
args: ['go', 'build', '-v', '-o', 'lc_adapter_openbsd_64', './containers/general']
args: ['go', 'build', '-v', "-ldflags='-s -w'", '-o', 'lc_adapter_openbsd_64', './containers/general']
env:
- 'GOOS=openbsd'
- 'GOARCH=amd64'
Expand All @@ -71,65 +71,65 @@ steps:

# Connectivity Tester
- name: 'golang:1.24-bullseye'
args: ['go', 'build', '-v', '-o', 'lc_connectivity_linux_64', './containers/connectivity']
args: ['go', 'build', '-v', "-ldflags='-s -w'", '-o', 'lc_connectivity_linux_64', './containers/connectivity']
waitFor: ['run-tests']
- name: 'golang:1.24-bullseye'
args: ['go', 'build', '-v', '-o', 'lc_connectivity_windows_64.exe', './containers/connectivity']
args: ['go', 'build', '-v', "-ldflags='-s -w'", '-o', 'lc_connectivity_windows_64.exe', './containers/connectivity']
env:
- 'GOOS=windows'
- 'GOARCH=amd64'
waitFor: ['run-tests']
- name: 'golang:1.24-bullseye'
args: ['go', 'build', '-v', '-o', 'lc_connectivity_macos_64', './containers/connectivity']
args: ['go', 'build', '-v', "-ldflags='-s -w'", '-o', 'lc_connectivity_macos_64', './containers/connectivity']
env:
- 'GOOS=darwin'
- 'GOARCH=amd64'
waitFor: ['run-tests']
- name: 'golang:1.24-bullseye'
args: ['go', 'build', '-v', '-o', 'lc_connectivity_macos_arm64', './containers/connectivity']
args: ['go', 'build', '-v', "-ldflags='-s -w'", '-o', 'lc_connectivity_macos_arm64', './containers/connectivity']
env:
- 'GOOS=darwin'
- 'GOARCH=arm64'
waitFor: ['run-tests']
- name: 'golang:1.24-bullseye'
args: ['go', 'build', '-v', '-o', 'lc_connectivity_linux_arm', './containers/connectivity']
args: ['go', 'build', '-v', "-ldflags='-s -w'", '-o', 'lc_connectivity_linux_arm', './containers/connectivity']
env:
- 'GOOS=linux'
- 'GOARCH=arm'
- 'GOARM=5'
waitFor: ['run-tests']
- name: 'golang:1.24-bullseye'
args: ['go', 'build', '-v', '-o', 'lc_connectivity_linux_arm64', './containers/connectivity']
args: ['go', 'build', '-v', "-ldflags='-s -w'", '-o', 'lc_connectivity_linux_arm64', './containers/connectivity']
env:
- 'GOOS=linux'
- 'GOARCH=arm64'
waitFor: ['run-tests']
- name: 'golang:1.24-bullseye'
args: ['go', 'build', '-v', '-o', 'lc_connectivity_solaris_amd64', './containers/general']
args: ['go', 'build', '-v', "-ldflags='-s -w'", '-o', 'lc_connectivity_solaris_amd64', './containers/general']
env:
- 'GOOS=solaris'
- 'GOARCH=amd64'
waitFor: ['run-tests']
- name: 'golang:1.24-bullseye'
args: ['go', 'build', '-v', '-o', 'lc_connectivity_aix_ppc64', './containers/connectivity']
args: ['go', 'build', '-v', "-ldflags='-s -w'", '-o', 'lc_connectivity_aix_ppc64', './containers/connectivity']
env:
- 'GOOS=aix'
- 'GOARCH=ppc64'
waitFor: ['run-tests']
- name: 'golang:1.24-bullseye'
args: ['go', 'build', '-v', '-o', 'lc_connectivity_freebsd_64', './containers/connectivity']
args: ['go', 'build', '-v', "-ldflags='-s -w'", '-o', 'lc_connectivity_freebsd_64', './containers/connectivity']
env:
- 'GOOS=freebsd'
- 'GOARCH=amd64'
waitFor: ['run-tests']
- name: 'golang:1.24-bullseye'
args: ['go', 'build', '-v', '-o', 'lc_connectivity_netbsd_64', './containers/connectivity']
args: ['go', 'build', '-v', "-ldflags='-s -w'", '-o', 'lc_connectivity_netbsd_64', './containers/connectivity']
env:
- 'GOOS=netbsd'
- 'GOARCH=amd64'
waitFor: ['run-tests']
- name: 'golang:1.24-bullseye'
args: ['go', 'build', '-v', '-o', 'lc_connectivity_openbsd_64', './containers/connectivity']
args: ['go', 'build', '-v', "-ldflags='-s -w'", '-o', 'lc_connectivity_openbsd_64', './containers/connectivity']
env:
- 'GOOS=openbsd'
- 'GOARCH=amd64'
Expand Down
46 changes: 23 additions & 23 deletions cloudbuild_release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,75 +28,75 @@ steps:
# Adapters
- name: 'golang:1.24-bullseye'
id: build-linux64
args: ['go', 'build', '-v', '-o', 'lc_adapter_linux_64_$TAG_NAME', './containers/general']
args: ['go', 'build', '-v', "-ldflags='-s -w'", '-o', 'lc_adapter_linux_64_$TAG_NAME', './containers/general']
waitFor: ['get-github-keys']
- name: 'golang:1.24-bullseye'
id: build-win64
args: ['go', 'build', '-v', '-o', 'lc_adapter_windows_64_$TAG_NAME.exe', './containers/general']
args: ['go', 'build', '-v', "-ldflags='-s -w'", '-o', 'lc_adapter_windows_64_$TAG_NAME.exe', './containers/general']
env:
- 'GOOS=windows'
- 'GOARCH=amd64'
waitFor: ['get-github-keys']
- name: 'golang:1.24-bullseye'
id: build-macos64
args: ['go', 'build', '-v', '-o', 'lc_adapter_macos_64_$TAG_NAME', './containers/general']
args: ['go', 'build', '-v', "-ldflags='-s -w'", '-o', 'lc_adapter_macos_64_$TAG_NAME', './containers/general']
env:
- 'GOOS=darwin'
- 'GOARCH=amd64'
waitFor: ['get-github-keys']
- name: 'golang:1.24-bullseye'
id: build-macosarm64
args: ['go', 'build', '-v', '-o', 'lc_adapter_macos_arm64_$TAG_NAME', './containers/general']
args: ['go', 'build', '-v', "-ldflags='-s -w'", '-o', 'lc_adapter_macos_arm64_$TAG_NAME', './containers/general']
env:
- 'GOOS=darwin'
- 'GOARCH=arm64'
waitFor: ['get-github-keys']
- name: 'golang:1.24-bullseye'
id: build-linuxarm
args: ['go', 'build', '-v', '-o', 'lc_adapter_linux_arm_$TAG_NAME', './containers/general']
args: ['go', 'build', '-v', "-ldflags='-s -w'", '-o', 'lc_adapter_linux_arm_$TAG_NAME', './containers/general']
env:
- 'GOOS=linux'
- 'GOARCH=arm'
- 'GOARM=5'
waitFor: ['get-github-keys']
- name: 'golang:1.24-bullseye'
id: build-linuxarm64
args: ['go', 'build', '-v', '-o', 'lc_adapter_linux_arm64_$TAG_NAME', './containers/general']
args: ['go', 'build', '-v', "-ldflags='-s -w'", '-o', 'lc_adapter_linux_arm64_$TAG_NAME', './containers/general']
env:
- 'GOOS=linux'
- 'GOARCH=arm64'
waitFor: ['get-github-keys']
- name: 'golang:1.24-bullseye'
id: build-solarisamd64
args: ['go', 'build', '-v', '-o', 'lc_adapter_solaris_amd64_$TAG_NAME', './containers/general']
args: ['go', 'build', '-v', "-ldflags='-s -w'", '-o', 'lc_adapter_solaris_amd64_$TAG_NAME', './containers/general']
env:
- 'GOOS=solaris'
- 'GOARCH=amd64'
waitFor: ['get-github-keys']
- name: 'golang:1.24-bullseye'
id: build-aixppc64
args: ['go', 'build', '-v', '-o', 'lc_adapter_aix_ppc64_$TAG_NAME', './containers/general']
args: ['go', 'build', '-v', "-ldflags='-s -w'", '-o', 'lc_adapter_aix_ppc64_$TAG_NAME', './containers/general']
env:
- 'GOOS=aix'
- 'GOARCH=ppc64'
waitFor: ['get-github-keys']
- name: 'golang:1.24-bullseye'
id: 'build-freebsdamd64'
args: ['go', 'build', '-v', '-o', 'lc_adapter_freebsd_64_$TAG_NAME', './containers/general']
args: ['go', 'build', '-v', "-ldflags='-s -w'", '-o', 'lc_adapter_freebsd_64_$TAG_NAME', './containers/general']
env:
- 'GOOS=freebsd'
- 'GOARCH=amd64'
waitFor: ['get-github-keys']
- name: 'golang:1.24-bullseye'
id: 'build-netbsdamd64'
args: ['go', 'build', '-v', '-o', 'lc_adapter_netbsd_64_$TAG_NAME', './containers/general']
args: ['go', 'build', '-v', "-ldflags='-s -w'", '-o', 'lc_adapter_netbsd_64_$TAG_NAME', './containers/general']
env:
- 'GOOS=netbsd'
- 'GOARCH=amd64'
waitFor: ['get-github-keys']
- name: 'golang:1.24-bullseye'
id: 'build-openbsdamd64'
args: ['go', 'build', '-v', '-o', 'lc_adapter_openbsd_64_$TAG_NAME', './containers/general']
args: ['go', 'build', '-v', "-ldflags='-s -w'", '-o', 'lc_adapter_openbsd_64_$TAG_NAME', './containers/general']
env:
- 'GOOS=openbsd'
- 'GOARCH=amd64'
Expand All @@ -105,75 +105,75 @@ steps:
# Connectivity Tester
- name: 'golang:1.24-bullseye'
id: build-linux64-connectivity
args: ['go', 'build', '-v', '-o', 'lc_connectivity_linux_64_$TAG_NAME', './containers/connectivity']
args: ['go', 'build', '-v', "-ldflags='-s -w'", '-o', 'lc_connectivity_linux_64_$TAG_NAME', './containers/connectivity']
waitFor: ['get-github-keys']
- name: 'golang:1.24-bullseye'
id: build-win64-connectivity
args: ['go', 'build', '-v', '-o', 'lc_connectivity_windows_64_$TAG_NAME.exe', './containers/connectivity']
args: ['go', 'build', '-v', "-ldflags='-s -w'", '-o', 'lc_connectivity_windows_64_$TAG_NAME.exe', './containers/connectivity']
env:
- 'GOOS=windows'
- 'GOARCH=amd64'
waitFor: ['get-github-keys']
- name: 'golang:1.24-bullseye'
id: build-macos64-connectivity
args: ['go', 'build', '-v', '-o', 'lc_connectivity_macos_64_$TAG_NAME', './containers/connectivity']
args: ['go', 'build', '-v', "-ldflags='-s -w'", '-o', 'lc_connectivity_macos_64_$TAG_NAME', './containers/connectivity']
env:
- 'GOOS=darwin'
- 'GOARCH=amd64'
waitFor: ['get-github-keys']
- name: 'golang:1.24-bullseye'
id: build-macosarm64-connectivity
args: ['go', 'build', '-v', '-o', 'lc_connectivity_macos_arm64_$TAG_NAME', './containers/connectivity']
args: ['go', 'build', '-v', "-ldflags='-s -w'", '-o', 'lc_connectivity_macos_arm64_$TAG_NAME', './containers/connectivity']
env:
- 'GOOS=darwin'
- 'GOARCH=arm64'
waitFor: ['get-github-keys']
- name: 'golang:1.24-bullseye'
id: build-linuxarm-connectivity
args: ['go', 'build', '-v', '-o', 'lc_connectivity_linux_arm_$TAG_NAME', './containers/connectivity']
args: ['go', 'build', '-v', "-ldflags='-s -w'", '-o', 'lc_connectivity_linux_arm_$TAG_NAME', './containers/connectivity']
env:
- 'GOOS=linux'
- 'GOARCH=arm'
- 'GOARM=5'
waitFor: ['get-github-keys']
- name: 'golang:1.24-bullseye'
id: build-linuxarm64-connectivity
args: ['go', 'build', '-v', '-o', 'lc_connectivity_linux_arm64_$TAG_NAME', './containers/connectivity']
args: ['go', 'build', '-v', "-ldflags='-s -w'", '-o', 'lc_connectivity_linux_arm64_$TAG_NAME', './containers/connectivity']
env:
- 'GOOS=linux'
- 'GOARCH=arm64'
waitFor: ['get-github-keys']
- name: 'golang:1.24-bullseye'
id: build-solarisamd64-connectivity
args: ['go', 'build', '-v', '-o', 'lc_connectivity_solaris_amd64_$TAG_NAME', './containers/connectivity']
args: ['go', 'build', '-v', "-ldflags='-s -w'", '-o', 'lc_connectivity_solaris_amd64_$TAG_NAME', './containers/connectivity']
env:
- 'GOOS=solaris'
- 'GOARCH=amd64'
waitFor: ['get-github-keys']
- name: 'golang:1.24-bullseye'
id: build-aixppc64-connectivity
args: ['go', 'build', '-v', '-o', 'lc_connectivity_aix_ppc64_$TAG_NAME', './containers/connectivity']
args: ['go', 'build', '-v', "-ldflags='-s -w'", '-o', 'lc_connectivity_aix_ppc64_$TAG_NAME', './containers/connectivity']
env:
- 'GOOS=aix'
- 'GOARCH=ppc64'
waitFor: ['get-github-keys']
- name: 'golang:1.24-bullseye'
id: build-freebsdamd64-connectivity
args: ['go', 'build', '-v', '-o', 'lc_connectivity_freebsd_64_$TAG_NAME', './containers/connectivity']
args: ['go', 'build', '-v', "-ldflags='-s -w'", '-o', 'lc_connectivity_freebsd_64_$TAG_NAME', './containers/connectivity']
env:
- 'GOOS=freebsd'
- 'GOARCH=amd64'
waitFor: ['get-github-keys']
- name: 'golang:1.24-bullseye'
id: build-netbsdamd64-connectivity
args: ['go', 'build', '-v', '-o', 'lc_connectivity_netbsd_64_$TAG_NAME', './containers/connectivity']
args: ['go', 'build', '-v', "-ldflags='-s -w'", '-o', 'lc_connectivity_netbsd_64_$TAG_NAME', './containers/connectivity']
env:
- 'GOOS=netbsd'
- 'GOARCH=amd64'
waitFor: ['get-github-keys']
- name: 'golang:1.24-bullseye'
id: build-openbsdamd64-connectivity
args: ['go', 'build', '-v', '-o', 'lc_connectivity_openbsd_64_$TAG_NAME', './containers/connectivity']
args: ['go', 'build', '-v', "-ldflags='-s -w'", '-o', 'lc_connectivity_openbsd_64_$TAG_NAME', './containers/connectivity']
env:
- 'GOOS=openbsd'
- 'GOARCH=amd64'
Expand Down Expand Up @@ -224,4 +224,4 @@ availableSecrets:
env: 'SSH_KEY'
options:
machineType: 'N1_HIGHCPU_32'
timeout: 30m
timeout: 30m