mirror of
https://github.com/goharbor/harbor.git
synced 2024-11-29 05:35:43 +01:00
build third party binaries in CI (#14019)
Signed-off-by: Wang Yan <wangyan@vmware.com>
This commit is contained in:
parent
50b40445f4
commit
dba229d0df
4
.github/workflows/build-package.yml
vendored
4
.github/workflows/build-package.yml
vendored
@ -75,8 +75,8 @@ jobs:
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
cd src/github.com/goharbor/harbor
|
cd src/github.com/goharbor/harbor
|
||||||
sudo make package_offline GOBUILDTAGS="include_oss include_gcs" BASEIMAGETAG=${Harbor_Build_Base_Tag} VERSIONTAG=${Harbor_Assets_Version} PKGVERSIONTAG=${Harbor_Package_Version} NOTARYFLAG=true CHARTFLAG=true TRIVYFLAG=true HTTPPROXY=
|
sudo make package_offline GOBUILDTAGS="include_oss include_gcs" BASEIMAGETAG=${Harbor_Build_Base_Tag} VERSIONTAG=${Harbor_Assets_Version} PKGVERSIONTAG=${Harbor_Package_Version} BUILDBIN=true NOTARYFLAG=true CHARTFLAG=true TRIVYFLAG=true HTTPPROXY=
|
||||||
sudo make package_online GOBUILDTAGS="include_oss include_gcs" BASEIMAGETAG=${Harbor_Build_Base_Tag} VERSIONTAG=${Harbor_Assets_Version} PKGVERSIONTAG=${Harbor_Package_Version} NOTARYFLAG=true CHARTFLAG=true TRIVYFLAG=true HTTPPROXY=
|
sudo make package_online GOBUILDTAGS="include_oss include_gcs" BASEIMAGETAG=${Harbor_Build_Base_Tag} VERSIONTAG=${Harbor_Assets_Version} PKGVERSIONTAG=${Harbor_Package_Version} BUILDBIN=true NOTARYFLAG=true CHARTFLAG=true TRIVYFLAG=true HTTPPROXY=
|
||||||
harbor_offline_build_bundle=$(basename harbor-offline-installer-*.tgz)
|
harbor_offline_build_bundle=$(basename harbor-offline-installer-*.tgz)
|
||||||
harbor_online_build_bundle=$(basename harbor-online-installer-*.tgz)
|
harbor_online_build_bundle=$(basename harbor-online-installer-*.tgz)
|
||||||
echo "Package name is: $harbor_offline_build_bundle"
|
echo "Package name is: $harbor_offline_build_bundle"
|
||||||
|
@ -28,7 +28,7 @@ rm -rf binary/$BIN_NAME || true
|
|||||||
cp compile.sh binary/
|
cp compile.sh binary/
|
||||||
cp *.patch binary/
|
cp *.patch binary/
|
||||||
|
|
||||||
docker run -it --rm -v $cur/binary:/go/bin --name golang_code_builder $GOLANG_IMAGE /bin/bash /go/bin/compile.sh $GIT_PATH $CODE_VERSION $MAIN_GO_PATH $BIN_NAME
|
docker run -i --rm -v $cur/binary:/go/bin --name golang_code_builder $GOLANG_IMAGE /bin/bash /go/bin/compile.sh $GIT_PATH $CODE_VERSION $MAIN_GO_PATH $BIN_NAME
|
||||||
|
|
||||||
#Clear
|
#Clear
|
||||||
#docker rm -f golang_code_builder
|
#docker rm -f golang_code_builder
|
||||||
|
@ -27,7 +27,7 @@ sed "s|# enabled: false| enabled: true|" -i make/harbor.yml
|
|||||||
sed "s|# port: 9090| port: 9090|" -i make/harbor.yml
|
sed "s|# port: 9090| port: 9090|" -i make/harbor.yml
|
||||||
sed "s|# path: /metrics| path: /metrics|" -i make/harbor.yml
|
sed "s|# path: /metrics| path: /metrics|" -i make/harbor.yml
|
||||||
|
|
||||||
sudo make build_base_docker compile build prepare COMPILETAG=compile_golangimage GOBUILDTAGS="include_oss include_gcs" NOTARYFLAG=true TRIVYFLAG=true CHARTFLAG=true GEN_TLS=true
|
sudo make build_base_docker compile build prepare COMPILETAG=compile_golangimage GOBUILDTAGS="include_oss include_gcs" BUILDBIN=true NOTARYFLAG=true TRIVYFLAG=true CHARTFLAG=true GEN_TLS=true
|
||||||
|
|
||||||
# set the debugging env
|
# set the debugging env
|
||||||
echo "GC_TIME_WINDOW_HOURS=0" | sudo tee -a ./make/common/config/core/env
|
echo "GC_TIME_WINDOW_HOURS=0" | sudo tee -a ./make/common/config/core/env
|
||||||
|
@ -3,5 +3,5 @@ set -x
|
|||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
sudo make package_online GOBUILDTAGS="include_oss include_gcs" VERSIONTAG=dev-travis PKGVERSIONTAG=dev-travis UIVERSIONTAG=dev-travis GOBUILDIMAGE=golang:1.15.6 COMPILETAG=compile_golangimage NOTARYFLAG=true CHARTFLAG=true TRIVYFLAG=true HTTPPROXY=
|
sudo make package_online GOBUILDTAGS="include_oss include_gcs" VERSIONTAG=dev-travis PKGVERSIONTAG=dev-travis UIVERSIONTAG=dev-travis GOBUILDIMAGE=golang:1.15.6 COMPILETAG=compile_golangimage BUILDBIN=true NOTARYFLAG=true CHARTFLAG=true TRIVYFLAG=true HTTPPROXY=
|
||||||
sudo make package_offline GOBUILDTAGS="include_oss include_gcs" VERSIONTAG=dev-travis PKGVERSIONTAG=dev-travis UIVERSIONTAG=dev-travis GOBUILDIMAGE=golang:1.15.6 COMPILETAG=compile_golangimage NOTARYFLAG=true CHARTFLAG=true TRIVYFLAG=true HTTPPROXY=
|
sudo make package_offline GOBUILDTAGS="include_oss include_gcs" VERSIONTAG=dev-travis PKGVERSIONTAG=dev-travis UIVERSIONTAG=dev-travis GOBUILDIMAGE=golang:1.15.6 COMPILETAG=compile_golangimage BUILDBIN=true NOTARYFLAG=true CHARTFLAG=true TRIVYFLAG=true HTTPPROXY=
|
||||||
|
Loading…
Reference in New Issue
Block a user