mirror of
https://github.com/alibaba/canal.git
synced 2026-11-04 00:30:15 +08:00
build.sh add platform
This commit is contained in:
@@ -14,15 +14,16 @@ case "`uname`" in
|
|||||||
esac
|
esac
|
||||||
BASE=${bin_abs_path}
|
BASE=${bin_abs_path}
|
||||||
|
|
||||||
|
|
||||||
if [ "$1" == "admin" ] ; then
|
if [ "$1" == "admin" ] ; then
|
||||||
rm -rf $BASE/canal.*.tar.gz ;
|
rm -rf $BASE/canal.*.tar.gz ;
|
||||||
cd $BASE/../ && mvn clean package -Dmaven.test.skip -Denv=release && cd $current_path ;
|
cd $BASE/../ && mvn clean package -Dmaven.test.skip -Denv=release && cd $current_path ;
|
||||||
cp $BASE/../target/canal.admin-*.tar.gz $BASE/
|
cp $BASE/../target/canal.admin-*.tar.gz $BASE/
|
||||||
docker build --no-cache -t canal/canal-admin $BASE/ -f $BASE/Dockerfile_admin
|
docker build --no-cache -t canal/canal-admin $BASE/ -f $BASE/Dockerfile_admin
|
||||||
|
# docker build --platform linux/arm64 --no-cache -t canal/canal-admin $BASE/ -f $BASE/Dockerfile_admin
|
||||||
else
|
else
|
||||||
rm -rf $BASE/canal.*.tar.gz ;
|
rm -rf $BASE/canal.*.tar.gz ;
|
||||||
cd $BASE/../ && mvn clean package -Dmaven.test.skip -Denv=release && cd $current_path ;
|
cd $BASE/../ && mvn clean package -Dmaven.test.skip -Denv=release && cd $current_path ;
|
||||||
cp $BASE/../target/canal.deployer-*.tar.gz $BASE/
|
cp $BASE/../target/canal.deployer-*.tar.gz $BASE/
|
||||||
docker build --no-cache -t canal/canal-server $BASE/
|
docker build --no-cache -t canal/canal-server $BASE/
|
||||||
|
# docker build -platform linux/arm64 --no-cache -t canal/canal-server $BASE/
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user