diff --git a/Makefile b/Makefile index 41fc274c..a6081d0c 100644 --- a/Makefile +++ b/Makefile @@ -69,6 +69,13 @@ test: vet test-ssh-server: docker-compose -f ssh_server_tests/docker-compose.yml up +.PHONY: publish-deb +publish-deb: cloudflared-deb + for HOST in $(CF_PKG_HOSTS); do \ + ssh-keyscan -t rsa $$HOST >> ~/.ssh/known_hosts; \ + scp -4 cloudflared_$(VERSION)_amd64.deb cfsync@$$HOST:/state/cf-pkg/staging/apt/$(FLAVOR)/cloudflared/; \ + done + .PHONY: cloudflared-deb cloudflared-deb: cloudflared mkdir -p $(PACKAGE_DIR) diff --git a/cfsetup.yaml b/cfsetup.yaml index 55420ee9..f2d4d7e8 100644 --- a/cfsetup.yaml +++ b/cfsetup.yaml @@ -22,6 +22,17 @@ stretch: &stretch - export GOOS=linux - export GOARCH=amd64 - make cloudflared-deb + publish-deb: + build_dir: *build_dir + builddeps: + - *pinned_go + - build-essential + - fakeroot + - rubygem-fpm + post-cache: + - export GOOS=linux + - export GOARCH=amd64 + - make publish-deb release-linux-amd64: build_dir: *build_dir builddeps: