Skip to content

Update to latest go version #53

Update to latest go version

Update to latest go version #53

Workflow file for this run

name: Build
on: push
# push:
# # Publish `master` as Docker `latest` image.
# branches:
# - master
#
# # Publish `v1.2.3` tags as releases.
# tags:
# - v*
#
# # Run tests for any PRs.
# pull_request:
jobs:
test:
runs-on: self-hosted
steps:
- uses: actions/checkout@v2
- name: Set up Go
uses: actions/setup-go@v2
with:
go-version: 1.22
- name: Build
run: make build_agent
- name: Test
run: SKIP_UPDATES=true go test -v ./...
deploy:
needs: test
runs-on: self-hosted
if: github.ref == 'refs/heads/master'
steps:
- run: aws s3 cp trex.py s3://updates.sysward.com/
- run: aws s3 cp sysward s3://updates.sysward.com/
- run: aws s3 cp sysward_x86_64 s3://updates.sysward.com/
- run: aws s3 cp sysward_arm64 s3://updates.sysward.com/
- run: aws s3 cp sysward_arm64 s3://updates.sysward.com/
- run: aws s3 cp sysward_armv7l s3://updates.sysward.com/
- run: aws s3 cp sysward_armv6l s3://updates.sysward.com/
- run: aws s3 cp sysward_aarch64 s3://updates.sysward.com/
- run: aws s3 cp version s3://updates.sysward.com/
- run: aws cloudfront create-invalidation --distribution-id EXAQZU7A32C2T --paths='/*'