diff --git a/.drone.sh b/.drone.sh new file mode 100644 index 0000000..c755527 --- /dev/null +++ b/.drone.sh @@ -0,0 +1,9 @@ +#!/bin/sh + +export now=$(TZ=Australia/Sydney date '+%Y%m%d-%H%M%S') +echo $now +echo "build commences" +go build -ldflags "-X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$now" -o ntpcheck +echo "build complete" +sha256sum ntpcheck > ntpcheck_checksum.txt +ls -lah \ No newline at end of file diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..f11807a --- /dev/null +++ b/.drone.yml @@ -0,0 +1,29 @@ +kind: pipeline +type: docker +name: default + +# Docs at https://docs.drone.io/pipeline/exec/overview/ +# Also see https://github.com/harness/drone-cli/blob/master/.drone.yml + +steps: +- name: build + image: golang + commands: + - sh ./.drone.sh + +# https://github.com/hypervtechnics/drone-sftp +- name: dell-sftp-deploy + image: hypervtechnics/drone-sftp + settings: + host: deft.dell.com + username: + from_secret: DELLFTP_USER + password: + from_secret: DELLFTP_PASS + port: 22 + source: ./ + filter: ntpcheck* + clean: false + target: / + overwrite: true + verbose: true \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6e469ec --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +log.txt +ntpcheck* \ No newline at end of file