Merge pull request #338 from unifi-poller/dn2_packagecloud
Add packagecloud integration, remove JFrog
This commit is contained in:
		
						commit
						0c4b5ae63a
					
				|  | @ -35,3 +35,4 @@ github_deploy_key* | ||||||
| .metadata.make | .metadata.make | ||||||
| /after-install-rendered.sh | /after-install-rendered.sh | ||||||
| /before-remove-rendered.sh | /before-remove-rendered.sh | ||||||
|  | /gpg.signing.key | ||||||
|  |  | ||||||
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										40
									
								
								.travis.yml
								
								
								
								
							
							
						
						
									
										40
									
								
								.travis.yml
								
								
								
								
							|  | @ -26,12 +26,11 @@ install: | ||||||
|   # download super-linter: golangci-lint |   # download super-linter: golangci-lint | ||||||
|   # - curl -sL https://install.goreleaser.com/github.com/golangci/golangci-lint.sh | sh -s -- -b $(go env GOPATH)/bin latest |   # - curl -sL https://install.goreleaser.com/github.com/golangci/golangci-lint.sh | sh -s -- -b $(go env GOPATH)/bin latest | ||||||
| before_script: | before_script: | ||||||
|   - gpg --import gpg.public.key |  | ||||||
|   # Create your own deploy key, tar it, and encrypt the file to make this work. Optionally add a bitly_token file to the archive. |   # Create your own deploy key, tar it, and encrypt the file to make this work. Optionally add a bitly_token file to the archive. | ||||||
|   - openssl aes-256-cbc -K $encrypted_9f3147001275_key -iv $encrypted_9f3147001275_iv -in .secret-files.tar.enc -out .secret-files.tar -d |   - openssl aes-256-cbc -K $encrypted_772fc4772f04_key -iv $encrypted_772fc4772f04_iv -in .secret_files.tar.enc -out .secret_files.tar -d | ||||||
|   - tar -xf .secret-files.tar |   - tar -xf .secret_files.tar | ||||||
|   - gpg --batch --yes --import gpg.signing.key |   - gpg --import gpg.signing.key | ||||||
|   - rm -f gpg.signing.key .secret-files.tar |   - rm -f gpg.signing.key .secret_files.tar | ||||||
|   - source settings.sh |   - source settings.sh | ||||||
| script: | script: | ||||||
|   # Test Go and Docker. |   # Test Go and Docker. | ||||||
|  | @ -59,6 +58,30 @@ after_success: | ||||||
|         "  StrictHostKeyChecking no" \ |         "  StrictHostKeyChecking no" \ | ||||||
|         "  LogLevel ERROR" >> $HOME/.ssh/config) |         "  LogLevel ERROR" >> $HOME/.ssh/config) | ||||||
| deploy: | deploy: | ||||||
|  |   - provider: packagecloud | ||||||
|  |     repository: "pkgs" | ||||||
|  |     username: "golift" | ||||||
|  |     token: | ||||||
|  |       secure: "1vzsIxgcDkMkkmxpvaw3vEMt4cbDNpk3UMeiv5qnHJ9/k0D6+VhNVS0I3QLgP5+WQgH11Y0YX00NvcY13M+hSj6vLhPCBroFisXJyDpg/f/bxyHxILFeO6AY/CSFbdLzyLcjJo5SC7JedEhqd4xeqjEo14FxGrzKB7guOBCdOQPtaFxfimm02vNt34LoLGYOfZMek2vt50qAR8ChvX2fG/gGxfAlQ4AYvppJLwfPs4jwMN1rrndDI1EUgy3ZMafM40KguXD2wGkctLmyoelTEX2TEDa8TBZKot3lRmK1vyI3wCzNY/Jb5chGq9J5zWFpPlSvn+NPeqj+8UGCZ+bCb0unFH5OdOEKTmQ46cYgL6d3RRbpwoxbG/twg/bAfJ0iiSNTJfXjXDLKT9j+YyeCerbnh7rT/qCuwO+W/HIsnu0waCXvXGAKXGAAE+xvnBygp/YS6I4Y26V2CBIF8KJEWIF/CuooHzraa5c1hg50h5YZnZ9EwVXxFRdsFSNxle9uNe2iJ08FEV6VyHPybYsOnA37yM7E8wCLbcKRKavAyVT7OykLU2GAAOCdcN8tpSDA/kwKx3imZhyjGGUrYQxVN/bCb4hhBX+OymcVIw2gQFkJ/sc09ck+Vo77FVR6JVi0tCjan7x4oCTQfbEa5lkioMjKgY6JDfRVZdX6HUjlJTw=" | ||||||
|  |     dist: "ubuntu/focal" | ||||||
|  |     local-dir: release | ||||||
|  |     package_glob: "*.deb" | ||||||
|  |     skip_cleanup: true | ||||||
|  |     cleanup: false | ||||||
|  |     on: | ||||||
|  |      tags: true | ||||||
|  |   - provider: packagecloud | ||||||
|  |     repository: "pkgs" | ||||||
|  |     username: "golift" | ||||||
|  |     token: | ||||||
|  |       secure: "1vzsIxgcDkMkkmxpvaw3vEMt4cbDNpk3UMeiv5qnHJ9/k0D6+VhNVS0I3QLgP5+WQgH11Y0YX00NvcY13M+hSj6vLhPCBroFisXJyDpg/f/bxyHxILFeO6AY/CSFbdLzyLcjJo5SC7JedEhqd4xeqjEo14FxGrzKB7guOBCdOQPtaFxfimm02vNt34LoLGYOfZMek2vt50qAR8ChvX2fG/gGxfAlQ4AYvppJLwfPs4jwMN1rrndDI1EUgy3ZMafM40KguXD2wGkctLmyoelTEX2TEDa8TBZKot3lRmK1vyI3wCzNY/Jb5chGq9J5zWFpPlSvn+NPeqj+8UGCZ+bCb0unFH5OdOEKTmQ46cYgL6d3RRbpwoxbG/twg/bAfJ0iiSNTJfXjXDLKT9j+YyeCerbnh7rT/qCuwO+W/HIsnu0waCXvXGAKXGAAE+xvnBygp/YS6I4Y26V2CBIF8KJEWIF/CuooHzraa5c1hg50h5YZnZ9EwVXxFRdsFSNxle9uNe2iJ08FEV6VyHPybYsOnA37yM7E8wCLbcKRKavAyVT7OykLU2GAAOCdcN8tpSDA/kwKx3imZhyjGGUrYQxVN/bCb4hhBX+OymcVIw2gQFkJ/sc09ck+Vo77FVR6JVi0tCjan7x4oCTQfbEa5lkioMjKgY6JDfRVZdX6HUjlJTw=" | ||||||
|  |     dist: "el/6" | ||||||
|  |     local-dir: release | ||||||
|  |     package_glob: "*.rpm" | ||||||
|  |     skip_cleanup: true | ||||||
|  |     cleanup: false | ||||||
|  |     on: | ||||||
|  |      tags: true | ||||||
|   - provider: releases |   - provider: releases | ||||||
|     api_key: |     api_key: | ||||||
|       secure: GsvW0m+EnRELQMk8DjH63VXinqbwse4FJ4vNUslOE6CZ8PBXPrH0ZgaI7ic/uxRtm7CYj0sir4CZq62W5l6uhoXCCQfjOnmJspqnQcrFZ1xRdWktsNXaRwM6hlzaUThsJ/1PD9Psc66uKXBYTg0IlUz0yjZAZk7tCUE4libuj41z40ZKxUcbfcNvH4Njc9IpNB4QSA3ss+a9/6ZwBz4tHVamsGIrzaE0Zf99ItNBYvaOwhM2rC/NWIsFmwt8w4rIA2NIrkZgMDV+Z2Niqh4JRLAWCQNx/RjC5U52lG2yhqivUC3TromZ+q4O4alUltsyIzF2nVanLWgJmbeFo8uXT5A+gd3ovSkFLU9medXd9i4kap7kN/o5m9p5QZvrdEYHEmIU4ml5rjT2EQQVy5CtSmpiRAbhpEJIvA1wDtRq8rdz8IVfJXkHNjg2XdouNmMMWqa3OkEPw21+uxsqv4LscW/6ZjsavzL5SSdnBRU9n79EfGJE/tJLKiNumah/vLuJ5buNhgqmCdtX/Tg+DhQS1BOyYg4l4L8s9IIKZgFRwrOPsZnA/KsrWg4ZsjJ87cqKCaT/qs2EJx5odZcZWJYLBngeO8Tc6cQtLgJdieY2oEKo51Agq4rgikZDt21m6TY9/R5lPN0piwdpy3ZGKfv1ijXx74raMT03qskputzMCvc= |       secure: GsvW0m+EnRELQMk8DjH63VXinqbwse4FJ4vNUslOE6CZ8PBXPrH0ZgaI7ic/uxRtm7CYj0sir4CZq62W5l6uhoXCCQfjOnmJspqnQcrFZ1xRdWktsNXaRwM6hlzaUThsJ/1PD9Psc66uKXBYTg0IlUz0yjZAZk7tCUE4libuj41z40ZKxUcbfcNvH4Njc9IpNB4QSA3ss+a9/6ZwBz4tHVamsGIrzaE0Zf99ItNBYvaOwhM2rC/NWIsFmwt8w4rIA2NIrkZgMDV+Z2Niqh4JRLAWCQNx/RjC5U52lG2yhqivUC3TromZ+q4O4alUltsyIzF2nVanLWgJmbeFo8uXT5A+gd3ovSkFLU9medXd9i4kap7kN/o5m9p5QZvrdEYHEmIU4ml5rjT2EQQVy5CtSmpiRAbhpEJIvA1wDtRq8rdz8IVfJXkHNjg2XdouNmMMWqa3OkEPw21+uxsqv4LscW/6ZjsavzL5SSdnBRU9n79EfGJE/tJLKiNumah/vLuJ5buNhgqmCdtX/Tg+DhQS1BOyYg4l4L8s9IIKZgFRwrOPsZnA/KsrWg4ZsjJ87cqKCaT/qs2EJx5odZcZWJYLBngeO8Tc6cQtLgJdieY2oEKo51Agq4rgikZDt21m6TY9/R5lPN0piwdpy3ZGKfv1ijXx74raMT03qskputzMCvc= | ||||||
|  | @ -73,10 +96,3 @@ deploy: | ||||||
|     script: scripts/formula-deploy.sh |     script: scripts/formula-deploy.sh | ||||||
|     on: |     on: | ||||||
|       tags: true |       tags: true | ||||||
|   - provider: script |  | ||||||
|     script: scripts/package-deploy.sh |  | ||||||
|     skip_cleanup: true |  | ||||||
|     cleanup: false |  | ||||||
|     on: |  | ||||||
|       all_branches: true |  | ||||||
|       condition: $TRAVIS_BRANCH =~ ^(master|v[0-9.]+)$ |  | ||||||
|  |  | ||||||
							
								
								
									
										18
									
								
								Makefile
								
								
								
								
							
							
						
						
									
										18
									
								
								Makefile
								
								
								
								
							|  | @ -6,7 +6,7 @@ | ||||||
| IGNORED:=$(shell bash -c "source settings.sh ; env | grep -v BASH_FUNC | sed 's/=/:=/;s/^/export /' > .metadata.make") | IGNORED:=$(shell bash -c "source settings.sh ; env | grep -v BASH_FUNC | sed 's/=/:=/;s/^/export /' > .metadata.make") | ||||||
| 
 | 
 | ||||||
| # md2roff turns markdown into man files and html files.
 | # md2roff turns markdown into man files and html files.
 | ||||||
| MD2ROFF_BIN=github.com/davidnewhall/md2roff | MD2ROFF_BIN=github.com/davidnewhall/md2roff@v0.0.1 | ||||||
| 
 | 
 | ||||||
| # rsrc adds an ico file to a Windows exe file.
 | # rsrc adds an ico file to a Windows exe file.
 | ||||||
| RSRC_BIN=github.com/akavel/rsrc | RSRC_BIN=github.com/akavel/rsrc | ||||||
|  | @ -201,49 +201,49 @@ rpm: $(BINARY)-$(RPMVERSION)-$(ITERATION).x86_64.rpm | ||||||
| $(BINARY)-$(RPMVERSION)-$(ITERATION).x86_64.rpm: package_build_linux check_fpm | $(BINARY)-$(RPMVERSION)-$(ITERATION).x86_64.rpm: package_build_linux check_fpm | ||||||
| 	@echo "Building 'rpm' package for $(BINARY) version '$(RPMVERSION)-$(ITERATION)'." | 	@echo "Building 'rpm' package for $(BINARY) version '$(RPMVERSION)-$(ITERATION)'." | ||||||
| 	fpm -s dir -t rpm $(PACKAGE_ARGS) -a x86_64 -v $(RPMVERSION) -C $< | 	fpm -s dir -t rpm $(PACKAGE_ARGS) -a x86_64 -v $(RPMVERSION) -C $< | ||||||
| 	[ "$(SIGNING_KEY)" == "" ] || expect -c "spawn rpmsign --key-id=$(SIGNING_KEY) --resign $(BINARY)-$(RPMVERSION)-$(ITERATION).x86_64.rpm; expect -exact \"Enter pass phrase: \"; send \"$(PRIVATE_KEY)\r\"; expect eof" | 	[ "$(SIGNING_KEY)" == "" ] || rpmsign --key-id=$(SIGNING_KEY) --resign $(BINARY)-$(RPMVERSION)-$(ITERATION).x86_64.rpm | ||||||
| 
 | 
 | ||||||
| deb: $(BINARY)_$(VERSION)-$(ITERATION)_amd64.deb | deb: $(BINARY)_$(VERSION)-$(ITERATION)_amd64.deb | ||||||
| $(BINARY)_$(VERSION)-$(ITERATION)_amd64.deb: package_build_linux check_fpm | $(BINARY)_$(VERSION)-$(ITERATION)_amd64.deb: package_build_linux check_fpm | ||||||
| 	@echo "Building 'deb' package for $(BINARY) version '$(VERSION)-$(ITERATION)'." | 	@echo "Building 'deb' package for $(BINARY) version '$(VERSION)-$(ITERATION)'." | ||||||
| 	fpm -s dir -t deb $(PACKAGE_ARGS) -a amd64 -v $(VERSION) -C $< | 	fpm -s dir -t deb $(PACKAGE_ARGS) -a amd64 -v $(VERSION) -C $< | ||||||
| 	[ "$(SIGNING_KEY)" == "" ] || expect -c "spawn debsigs --default-key="$(SIGNING_KEY)" --sign=origin $(BINARY)_$(VERSION)-$(ITERATION)_amd64.deb; expect -exact \"Enter passphrase: \"; send \"$(PRIVATE_KEY)\r\"; expect eof" | 	[ "$(SIGNING_KEY)" == "" ] || debsigs --default-key="$(SIGNING_KEY)" --sign=origin $(BINARY)_$(VERSION)-$(ITERATION)_amd64.deb | ||||||
| 
 | 
 | ||||||
| rpm386: $(BINARY)-$(RPMVERSION)-$(ITERATION).i386.rpm | rpm386: $(BINARY)-$(RPMVERSION)-$(ITERATION).i386.rpm | ||||||
| $(BINARY)-$(RPMVERSION)-$(ITERATION).i386.rpm: package_build_linux_386 check_fpm | $(BINARY)-$(RPMVERSION)-$(ITERATION).i386.rpm: package_build_linux_386 check_fpm | ||||||
| 	@echo "Building 32-bit 'rpm' package for $(BINARY) version '$(RPMVERSION)-$(ITERATION)'." | 	@echo "Building 32-bit 'rpm' package for $(BINARY) version '$(RPMVERSION)-$(ITERATION)'." | ||||||
| 	fpm -s dir -t rpm $(PACKAGE_ARGS) -a i386 -v $(RPMVERSION) -C $< | 	fpm -s dir -t rpm $(PACKAGE_ARGS) -a i386 -v $(RPMVERSION) -C $< | ||||||
| 	[ "$(SIGNING_KEY)" == "" ] || expect -c "spawn rpmsign --key-id=$(SIGNING_KEY) --resign $(BINARY)-$(RPMVERSION)-$(ITERATION).i386.rpm; expect -exact \"Enter pass phrase: \"; send \"$(PRIVATE_KEY)\r\"; expect eof" | 	[ "$(SIGNING_KEY)" == "" ] || rpmsign --key-id=$(SIGNING_KEY) --resign $(BINARY)-$(RPMVERSION)-$(ITERATION).i386.rpm | ||||||
| 
 | 
 | ||||||
| deb386: $(BINARY)_$(VERSION)-$(ITERATION)_i386.deb | deb386: $(BINARY)_$(VERSION)-$(ITERATION)_i386.deb | ||||||
| $(BINARY)_$(VERSION)-$(ITERATION)_i386.deb: package_build_linux_386 check_fpm | $(BINARY)_$(VERSION)-$(ITERATION)_i386.deb: package_build_linux_386 check_fpm | ||||||
| 	@echo "Building 32-bit 'deb' package for $(BINARY) version '$(VERSION)-$(ITERATION)'." | 	@echo "Building 32-bit 'deb' package for $(BINARY) version '$(VERSION)-$(ITERATION)'." | ||||||
| 	fpm -s dir -t deb $(PACKAGE_ARGS) -a i386 -v $(VERSION) -C $< | 	fpm -s dir -t deb $(PACKAGE_ARGS) -a i386 -v $(VERSION) -C $< | ||||||
| 	[ "$(SIGNING_KEY)" == "" ] || expect -c "spawn debsigs --default-key="$(SIGNING_KEY)" --sign=origin $(BINARY)_$(VERSION)-$(ITERATION)_i386.deb; expect -exact \"Enter passphrase: \"; send \"$(PRIVATE_KEY)\r\"; expect eof" | 	[ "$(SIGNING_KEY)" == "" ] || debsigs --default-key="$(SIGNING_KEY)" --sign=origin $(BINARY)_$(VERSION)-$(ITERATION)_i386.deb | ||||||
| 
 | 
 | ||||||
| rpmarm: $(BINARY)-$(RPMVERSION)-$(ITERATION).arm64.rpm | rpmarm: $(BINARY)-$(RPMVERSION)-$(ITERATION).arm64.rpm | ||||||
| $(BINARY)-$(RPMVERSION)-$(ITERATION).arm64.rpm: package_build_linux_arm64 check_fpm | $(BINARY)-$(RPMVERSION)-$(ITERATION).arm64.rpm: package_build_linux_arm64 check_fpm | ||||||
| 	@echo "Building 64-bit ARM8 'rpm' package for $(BINARY) version '$(RPMVERSION)-$(ITERATION)'." | 	@echo "Building 64-bit ARM8 'rpm' package for $(BINARY) version '$(RPMVERSION)-$(ITERATION)'." | ||||||
| 	fpm -s dir -t rpm $(PACKAGE_ARGS) -a arm64 -v $(RPMVERSION) -C $< | 	fpm -s dir -t rpm $(PACKAGE_ARGS) -a arm64 -v $(RPMVERSION) -C $< | ||||||
| 	[ "$(SIGNING_KEY)" == "" ] || expect -c "spawn rpmsign --key-id=$(SIGNING_KEY) --resign $(BINARY)-$(RPMVERSION)-$(ITERATION).arm64.rpm; expect -exact \"Enter pass phrase: \"; send \"$(PRIVATE_KEY)\r\"; expect eof" | 	[ "$(SIGNING_KEY)" == "" ] || rpmsign --key-id=$(SIGNING_KEY) --resign $(BINARY)-$(RPMVERSION)-$(ITERATION).arm64.rpm | ||||||
| 
 | 
 | ||||||
| debarm: $(BINARY)_$(VERSION)-$(ITERATION)_arm64.deb | debarm: $(BINARY)_$(VERSION)-$(ITERATION)_arm64.deb | ||||||
| $(BINARY)_$(VERSION)-$(ITERATION)_arm64.deb: package_build_linux_arm64 check_fpm | $(BINARY)_$(VERSION)-$(ITERATION)_arm64.deb: package_build_linux_arm64 check_fpm | ||||||
| 	@echo "Building 64-bit ARM8 'deb' package for $(BINARY) version '$(VERSION)-$(ITERATION)'." | 	@echo "Building 64-bit ARM8 'deb' package for $(BINARY) version '$(VERSION)-$(ITERATION)'." | ||||||
| 	fpm -s dir -t deb $(PACKAGE_ARGS) -a arm64 -v $(VERSION) -C $< | 	fpm -s dir -t deb $(PACKAGE_ARGS) -a arm64 -v $(VERSION) -C $< | ||||||
| 	[ "$(SIGNING_KEY)" == "" ] || expect -c "spawn debsigs --default-key="$(SIGNING_KEY)" --sign=origin $(BINARY)_$(VERSION)-$(ITERATION)_arm64.deb; expect -exact \"Enter passphrase: \"; send \"$(PRIVATE_KEY)\r\"; expect eof" | 	[ "$(SIGNING_KEY)" == "" ] || debsigs --default-key="$(SIGNING_KEY)" --sign=origin $(BINARY)_$(VERSION)-$(ITERATION)_arm64.deb | ||||||
| 
 | 
 | ||||||
| rpmarmhf: $(BINARY)-$(RPMVERSION)-$(ITERATION).armhf.rpm | rpmarmhf: $(BINARY)-$(RPMVERSION)-$(ITERATION).armhf.rpm | ||||||
| $(BINARY)-$(RPMVERSION)-$(ITERATION).armhf.rpm: package_build_linux_armhf check_fpm | $(BINARY)-$(RPMVERSION)-$(ITERATION).armhf.rpm: package_build_linux_armhf check_fpm | ||||||
| 	@echo "Building 32-bit ARM6/7 HF 'rpm' package for $(BINARY) version '$(RPMVERSION)-$(ITERATION)'." | 	@echo "Building 32-bit ARM6/7 HF 'rpm' package for $(BINARY) version '$(RPMVERSION)-$(ITERATION)'." | ||||||
| 	fpm -s dir -t rpm $(PACKAGE_ARGS) -a armhf -v $(RPMVERSION) -C $< | 	fpm -s dir -t rpm $(PACKAGE_ARGS) -a armhf -v $(RPMVERSION) -C $< | ||||||
| 	[ "$(SIGNING_KEY)" == "" ] || expect -c "spawn rpmsign --key-id=$(SIGNING_KEY) --resign $(BINARY)-$(RPMVERSION)-$(ITERATION).armhf.rpm; expect -exact \"Enter pass phrase: \"; send \"$(PRIVATE_KEY)\r\"; expect eof" | 	[ "$(SIGNING_KEY)" == "" ] || rpmsign --key-id=$(SIGNING_KEY) --resign $(BINARY)-$(RPMVERSION)-$(ITERATION).armhf.rpm | ||||||
| 
 | 
 | ||||||
| debarmhf: $(BINARY)_$(VERSION)-$(ITERATION)_armhf.deb | debarmhf: $(BINARY)_$(VERSION)-$(ITERATION)_armhf.deb | ||||||
| $(BINARY)_$(VERSION)-$(ITERATION)_armhf.deb: package_build_linux_armhf check_fpm | $(BINARY)_$(VERSION)-$(ITERATION)_armhf.deb: package_build_linux_armhf check_fpm | ||||||
| 	@echo "Building 32-bit ARM6/7 HF 'deb' package for $(BINARY) version '$(VERSION)-$(ITERATION)'." | 	@echo "Building 32-bit ARM6/7 HF 'deb' package for $(BINARY) version '$(VERSION)-$(ITERATION)'." | ||||||
| 	fpm -s dir -t deb $(PACKAGE_ARGS) -a armhf -v $(VERSION) -C $< | 	fpm -s dir -t deb $(PACKAGE_ARGS) -a armhf -v $(VERSION) -C $< | ||||||
| 	[ "$(SIGNING_KEY)" == "" ] || expect -c "spawn debsigs --default-key="$(SIGNING_KEY)" --sign=origin $(BINARY)_$(VERSION)-$(ITERATION)_armhf.deb; expect -exact \"Enter passphrase: \"; send \"$(PRIVATE_KEY)\r\"; expect eof" | 	[ "$(SIGNING_KEY)" == "" ] || debsigs --default-key="$(SIGNING_KEY)" --sign=origin $(BINARY)_$(VERSION)-$(ITERATION)_armhf.deb | ||||||
| 
 | 
 | ||||||
| freebsd_pkg: $(BINARY)-$(VERSION)_$(ITERATION).amd64.txz | freebsd_pkg: $(BINARY)-$(VERSION)_$(ITERATION).amd64.txz | ||||||
| $(BINARY)-$(VERSION)_$(ITERATION).amd64.txz: package_build_freebsd check_fpm | $(BINARY)-$(VERSION)_$(ITERATION).amd64.txz: package_build_freebsd check_fpm | ||||||
|  |  | ||||||
|  | @ -106,7 +106,7 @@ integrations are used for things like storage, building, compiling, distribution | ||||||
| documentation support. This project succeeds because of them. Thank you! | documentation support. This project succeeds because of them. Thank you! | ||||||
| 
 | 
 | ||||||
| <p style="text-align: center;"> | <p style="text-align: center;"> | ||||||
| <a title="Jfrog Bintray" alt="Jfrog Bintray" href="https://bintray.com"><img src="https://docs.golift.io/integrations/bintray.png"/></a> | <a title="PackageCloud" alt="PackageCloud" href="https://packagecloud.io"><img src="https://docs.golift.io/integrations/packagecloud.png"/></a> | ||||||
| <a title="GitHub" alt="GitHub" href="https://GitHub.com"><img src="https://docs.golift.io/integrations/octocat.png"/></a> | <a title="GitHub" alt="GitHub" href="https://GitHub.com"><img src="https://docs.golift.io/integrations/octocat.png"/></a> | ||||||
| <a title="Docker Cloud" alt="Docker" href="https://cloud.docker.com"><img src="https://docs.golift.io/integrations/docker.png"/></a> | <a title="Docker Cloud" alt="Docker" href="https://cloud.docker.com"><img src="https://docs.golift.io/integrations/docker.png"/></a> | ||||||
| <a title="Travis-CI" alt="Travis-CI" href="https://Travis-CI.com"><img src="https://docs.golift.io/integrations/travis-ci.png"/></a> | <a title="Travis-CI" alt="Travis-CI" href="https://Travis-CI.com"><img src="https://docs.golift.io/integrations/travis-ci.png"/></a> | ||||||
|  |  | ||||||
|  | @ -1,51 +0,0 @@ | ||||||
| -----BEGIN PGP PUBLIC KEY BLOCK----- |  | ||||||
| 
 |  | ||||||
| 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 |  | ||||||
| =Ej9Z |  | ||||||
| -----END PGP PUBLIC KEY BLOCK----- |  | ||||||
|  | @ -4,8 +4,6 @@ | ||||||
| # This is part of Application Builder. | # This is part of Application Builder. | ||||||
| # https://github.com/golift/application-builder | # https://github.com/golift/application-builder | ||||||
| 
 | 
 | ||||||
| set -e -o pipefail |  | ||||||
| 
 |  | ||||||
| # This always run local to the Dockerfile folder, so the path is ../.. | # This always run local to the Dockerfile folder, so the path is ../.. | ||||||
| pushd ../.. | pushd ../.. | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -9,6 +9,4 @@ | ||||||
| # set `DOCKER_CLI_EXPERIMENTAL=enabled` in your build environment. | # set `DOCKER_CLI_EXPERIMENTAL=enabled` in your build environment. | ||||||
| # See README.md (in this dir) and the screenshot for more info. | # See README.md (in this dir) and the screenshot for more info. | ||||||
| 
 | 
 | ||||||
| apt-get -y update |  | ||||||
| apt-get -y --only-upgrade install docker-ee |  | ||||||
| docker run --rm --privileged multiarch/qemu-user-static:register --reset | docker run --rm --privileged multiarch/qemu-user-static:register --reset | ||||||
|  |  | ||||||
|  | @ -1,33 +0,0 @@ | ||||||
| #!/bin/bash |  | ||||||
| 
 |  | ||||||
| # Deploy our built packages to jfrog bintray. |  | ||||||
| 
 |  | ||||||
| COMPONENT=unstable |  | ||||||
| if [ "$TRAVIS_BRANCH" == "$TRAVIS_TAG" ] && [ "$TRAVIS_BRANCH" != "" ]; then |  | ||||||
|   COMPONENT=main |  | ||||||
| fi |  | ||||||
| echo "deploying packages from branch: $TRAVIS_BRANCH, tag: $TRAVIS_TAG to repo: $COMPONENT" |  | ||||||
| 
 |  | ||||||
| source .metadata.sh |  | ||||||
| 
 |  | ||||||
| for os in el centos; do |  | ||||||
|   for arch in arm64 armhf x86_64 i386; do |  | ||||||
|     file="unifi-poller-${VERSION}-${ITERATION}.${arch}.rpm" |  | ||||||
|     opts="publish=1;override=1" |  | ||||||
|     url="https://api.bintray.com/content/golift/${os}/unifi-poller/${VERSION}-${ITERATION}/${COMPONENT}/${arch}/${file}" |  | ||||||
|     echo curl -T "release/${file}" "${url};${opts}" |  | ||||||
|     curl -T "release/${file}" -u "${JFROG_USER_API_KEY}" "${url};${opts}" |  | ||||||
|     echo |  | ||||||
|   done |  | ||||||
| done |  | ||||||
| 
 |  | ||||||
| for os in ubuntu debian; do |  | ||||||
|   for arch in arm64 armhf amd64 i386; do |  | ||||||
|     file="unifi-poller_${VERSION}-${ITERATION}_${arch}.deb" |  | ||||||
|     opts="deb_distribution=xenial,bionic,focal,jesse,stretch,buster,bullseye;deb_component=${COMPONENT};deb_architecture=${arch};publish=1;override=1" |  | ||||||
|     url="https://api.bintray.com/content/golift/${os}/unifi-poller/${VERSION}-${ITERATION}/${file}" |  | ||||||
|     echo curl -T "release/${file}" "${url};${opts}" |  | ||||||
|     curl -T "release/${file}" -u "${JFROG_USER_API_KEY}" "${url};${opts}" |  | ||||||
|     echo |  | ||||||
|   done |  | ||||||
| done |  | ||||||
|  | @ -30,3 +30,9 @@ SOURCE_PATH=https://golift.io/${BINARY}/archive/v${VERSION}.tar.gz | ||||||
| 
 | 
 | ||||||
| export BINARY HBREPO MAINT VENDOR DESC GOLANGCI_LINT_ARGS CONFIG_FILE | export BINARY HBREPO MAINT VENDOR DESC GOLANGCI_LINT_ARGS CONFIG_FILE | ||||||
| export LICENSE FORMULA SOURCE_URL VERSION_PATH SOURCE_PATH | export LICENSE FORMULA SOURCE_URL VERSION_PATH SOURCE_PATH | ||||||
|  | 
 | ||||||
|  | ### Optional ### | ||||||
|  | 
 | ||||||
|  | # Import this signing key only if it's in the keyring. | ||||||
|  | gpg --list-keys 2>/dev/null | grep -q B93DD66EF98E54E2EAE025BA0166AD34ABC5A57C | ||||||
|  | [ "$?" != "0" ] || export SIGNING_KEY=B93DD66EF98E54E2EAE025BA0166AD34ABC5A57C | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue