diff --git a/.drone.yml b/.drone.yml index 88071aed71a..08713864db9 100644 --- a/.drone.yml +++ b/.drone.yml @@ -22,7 +22,14 @@ steps: image: byrnedo/alpine-curl:0.1.8 name: grabpl - commands: - - ./bin/grabpl verify-drone + - go build -o ./bin/build -ldflags '-extldflags -static' ./pkg/build/cmd + depends_on: [] + environment: + CGO_ENABLED: 0 + image: golang:1.19.1 + name: compile-build-cmd +- commands: + - ./bin/build verify-drone depends_on: - grabpl image: byrnedo/alpine-curl:0.1.8 @@ -930,7 +937,7 @@ steps: image: grafana/build-container:1.6.2 name: test-backend-integration - commands: - - ./bin/grabpl verify-drone + - ./bin/build verify-drone depends_on: - grabpl image: byrnedo/alpine-curl:0.1.8 @@ -5055,6 +5062,6 @@ kind: secret name: packages_secret_access_key --- kind: signature -hmac: e21a281dc63df0317ad1082113a224b53fb5ef2f62d74eb2d7b6d11d80f0f079 +hmac: f23b5538265d938735483a05a19321048c331c76551faee762816ddd59bb70e6 ... diff --git a/scripts/drone/pipelines/verify_drone.star b/scripts/drone/pipelines/verify_drone.star index 46b247d737a..e350c8e0a7e 100644 --- a/scripts/drone/pipelines/verify_drone.star +++ b/scripts/drone/pipelines/verify_drone.star @@ -3,6 +3,7 @@ load( 'identify_runner_step', 'download_grabpl_step', 'lint_drone_step', + 'compile_build_cmd', ) load( @@ -14,6 +15,7 @@ def verify_drone(trigger, ver_mode): steps = [ identify_runner_step(), download_grabpl_step(), + compile_build_cmd(), lint_drone_step(), ] return pipeline( diff --git a/scripts/drone/steps/lib.star b/scripts/drone/steps/lib.star index 8d1b5b0c20d..9f6a9fc248a 100644 --- a/scripts/drone/steps/lib.star +++ b/scripts/drone/steps/lib.star @@ -164,7 +164,7 @@ def lint_drone_step(): 'name': 'lint-drone', 'image': curl_image, 'commands': [ - './bin/grabpl verify-drone', + './bin/build verify-drone', ], 'depends_on': [ 'grabpl',