|
@ -188,23 +188,23 @@ package-deb-%: folder-% |
|
|
|
|
|
|
|
|
install-rpm-%: version-% |
|
|
install-rpm-%: version-% |
|
|
#Make sure your host has the IAM role to read/write the S3 bucket OR that you set up ~/.boto
|
|
|
#Make sure your host has the IAM role to read/write the S3 bucket OR that you set up ~/.boto
|
|
|
@echo "*** Uploading $*-$($*_version)-$(BUILD_NUMBER).x86_64.rpm to AWS CentOS repository" |
|
|
|
|
|
aws s3 sync s3://tendermint-packages/centos/ tmp/s3/ --delete |
|
|
|
|
|
|
|
|
@echo "*** Uploading $*-$($*_version)-$(BUILD_NUMBER).x86_64.rpm to AWS $(DEVOPS_PATH)CentOS repository" |
|
|
|
|
|
aws s3 sync s3://tendermint-packages/$(DEVOPS_PATH)centos/ tmp/s3/ --delete |
|
|
mkdir -p tmp/s3/7/os/x86_64/Packages |
|
|
mkdir -p tmp/s3/7/os/x86_64/Packages |
|
|
cp RPMS/x86_64/$*-$($*_version)-$(BUILD_NUMBER).x86_64.rpm tmp/s3/7/os/x86_64/Packages |
|
|
cp RPMS/x86_64/$*-$($*_version)-$(BUILD_NUMBER).x86_64.rpm tmp/s3/7/os/x86_64/Packages |
|
|
cp ./RPM-GPG-KEY-Tendermint tmp/s3/7/os/x86_64/ |
|
|
cp ./RPM-GPG-KEY-Tendermint tmp/s3/7/os/x86_64/ |
|
|
cp ./tendermint.repo tmp/s3/7/os/x86_64/ |
|
|
cp ./tendermint.repo tmp/s3/7/os/x86_64/ |
|
|
rm -f tmp/s3/7/os/x86_64/repodata/*.bz2 tmp/s3/7/os/x86_64/repodata/*.gz tmp/s3/7/os/x86_64/repodata/repomd.xml.asc |
|
|
rm -f tmp/s3/7/os/x86_64/repodata/*.bz2 tmp/s3/7/os/x86_64/repodata/*.gz tmp/s3/7/os/x86_64/repodata/repomd.xml.asc |
|
|
createrepo tmp/s3/7/os/x86_64/Packages -u https://do9rmxapsag1v.cloudfront.net/centos/7/os/x86_64/Packages -o tmp/s3/7/os/x86_64 --update -S --repo Tendermint --content tendermint --content basecoin --content ethermint |
|
|
|
|
|
|
|
|
createrepo tmp/s3/7/os/x86_64/Packages -u https://tendermint-packages.interblock.io/$(DEVOPS_PATH)centos/7/os/x86_64/Packages -o tmp/s3/7/os/x86_64 --update -S --repo Tendermint --content tendermint --content basecoin --content ethermint |
|
|
gpg --batch --passphrase "$(GPG_PASSPHRASE)" --detach-sign -a tmp/s3/7/os/x86_64/repodata/repomd.xml |
|
|
gpg --batch --passphrase "$(GPG_PASSPHRASE)" --detach-sign -a tmp/s3/7/os/x86_64/repodata/repomd.xml |
|
|
aws s3 sync tmp/s3/ s3://tendermint-packages/centos/ --delete --acl public-read |
|
|
|
|
|
@echo "*** Uploaded $* to AWS CentOS repository" |
|
|
|
|
|
|
|
|
aws s3 sync tmp/s3/ s3://tendermint-packages/$(DEVOPS_PATH)centos/ --delete --acl public-read |
|
|
|
|
|
@echo "*** Uploaded $* to AWS $(DEVOPS_PATH)CentOS repository" |
|
|
|
|
|
|
|
|
install-deb-%: version-% |
|
|
install-deb-%: version-% |
|
|
@echo "*** Uploading $*-$($*_version)-$(BUILD_NUMBER)_amd64.deb to AWS Debian repository" |
|
|
|
|
|
|
|
|
@echo "*** Uploading $*-$($*_version)-$(BUILD_NUMBER)_amd64.deb to AWS $(DEVOPS_PATH)Debian repository" |
|
|
@echo "Testing if $*-$($*_version)-$(BUILD_NUMBER)_amd64.deb is already uploaded" |
|
|
@echo "Testing if $*-$($*_version)-$(BUILD_NUMBER)_amd64.deb is already uploaded" |
|
|
test ! -f tmp/debian-s3/pool/$*-$($*_version)-$(BUILD_NUMBER)_amd64.deb |
|
|
test ! -f tmp/debian-s3/pool/$*-$($*_version)-$(BUILD_NUMBER)_amd64.deb |
|
|
aws s3 sync s3://tendermint-packages/debian/ tmp/debian-s3/ --delete |
|
|
|
|
|
|
|
|
aws s3 sync s3://tendermint-packages/$(DEVOPS_PATH)debian/ tmp/debian-s3/ --delete |
|
|
@echo "Testing if $*-$($*_version)-$(BUILD_NUMBER)_amd64.deb is already uploaded" |
|
|
@echo "Testing if $*-$($*_version)-$(BUILD_NUMBER)_amd64.deb is already uploaded" |
|
|
test ! -f tmp/debian-s3/pool/$*-$($*_version)-$(BUILD_NUMBER)_amd64.deb |
|
|
test ! -f tmp/debian-s3/pool/$*-$($*_version)-$(BUILD_NUMBER)_amd64.deb |
|
|
cp ./tendermint.list tmp/debian-s3/ |
|
|
cp ./tendermint.list tmp/debian-s3/ |
|
@ -263,8 +263,8 @@ install-deb-%: version-% |
|
|
gpg --batch --passphrase "$(GPG_PASSPHRASE)" --digest-algo SHA512 --clearsign tmp/debian-s3/dists/stable/Release |
|
|
gpg --batch --passphrase "$(GPG_PASSPHRASE)" --digest-algo SHA512 --clearsign tmp/debian-s3/dists/stable/Release |
|
|
mv tmp/debian-s3/dists/stable/Release.asc tmp/debian-s3/dists/stable/InRelease |
|
|
mv tmp/debian-s3/dists/stable/Release.asc tmp/debian-s3/dists/stable/InRelease |
|
|
|
|
|
|
|
|
aws s3 sync tmp/debian-s3/ s3://tendermint-packages/debian/ --delete --acl public-read |
|
|
|
|
|
@echo "*** Uploaded $*-$($*_version)-$(BUILD_NUMBER)_amd64.deb to AWS Debian repository" |
|
|
|
|
|
|
|
|
aws s3 sync tmp/debian-s3/ s3://tendermint-packages/$(DEVOPS_PATH)debian/ --delete --acl public-read |
|
|
|
|
|
@echo "*** Uploaded $*-$($*_version)-$(BUILD_NUMBER)_amd64.deb to AWS $(DEVOPS_PATH)Debian repository" |
|
|
|
|
|
|
|
|
mostlyclean: |
|
|
mostlyclean: |
|
|
rm -rf {BUILDROOT,SOURCES,SPECS,SRPMS,tmp} |
|
|
rm -rf {BUILDROOT,SOURCES,SPECS,SRPMS,tmp} |
|
|