add tdx image in action (#8125)

* add tdx image in action

* update

* Update manually_build.yml

* update Readme
This commit is contained in:
Le-Zheng 2023-04-23 23:37:14 -07:00 committed by GitHub
parent 5ed3ac52c0
commit 8b0876f238

View file

@ -28,6 +28,8 @@ on:
- bigdl-ppml-trusted-python-toolkit-base
- bigdl-ppml-trusted-python-toolkit-ref
- bigdl-ppml-trusted-bigdata-gramine
- bigdl-ppml-trusted-big-data
- bigdl-ppml-trusted-deep-learning
- bigdl-kms-base
- bigdl-kms-reference
tag:
@ -1032,3 +1034,57 @@ jobs:
sudo docker tag ${image}:${TAG} 10.239.45.10/arda/${image}:${TAG}
sudo docker push 10.239.45.10/arda/${image}:${TAG}
sudo docker rmi -f ${image}:${TAG} 10.239.45.10/arda/${image}:${TAG}
bigdl-ppml-trusted-big-data:
if: ${{ github.event.inputs.artifact == 'bigdl-ppml-trusted-big-data' || github.event.inputs.artifact == 'all' }}
runs-on: [self-hosted, Shire]
steps:
- uses: actions/checkout@v3
- name: docker login
run: |
docker login -u ${DOCKERHUB_USERNAME} -p ${DOCKERHUB_PASSWORD}
- name: bigdl-ppml-trusted-big-data
run: |
echo "########################################"
echo "####### bigdl-ppml-trusted-big-data ########"
echo "########################################"
export base_image=intelanalytics/bigdl-ppml-trusted-big-data
cd ppml/tdx/docker/trusted-big-data
sudo docker build \
--no-cache=true \
--build-arg http_proxy=${HTTP_PROXY} \
--build-arg https_proxy=${HTTPS_PROXY} \
--build-arg no_proxy=${NO_PROXY} \
-t ${base_image}:${TAG} -f ./Dockerfile .
sudo docker push ${base_image}:${TAG}
sudo docker tag ${base_image}:${TAG} 10.239.45.10/arda/${base_image}:${TAG}
sudo docker push 10.239.45.10/arda/${base_image}:${TAG}
sudo docker rmi -f ${image}:${TAG} 10.239.45.10/arda/${image}:${TAG}
bigdl-ppml-trusted-deep-learning:
if: ${{ github.event.inputs.artifact == 'bigdl-ppml-trusted-deep-learning' || github.event.inputs.artifact == 'all' }}
runs-on: [self-hosted, Shire]
steps:
- uses: actions/checkout@v3
- name: docker login
run: |
docker login -u ${DOCKERHUB_USERNAME} -p ${DOCKERHUB_PASSWORD}
- name: bigdl-ppml-trusted-deep-learning
run: |
echo "########################################"
echo "####### bigdl-ppml-trusted-deep-learning ########"
echo "########################################"
export base_image=intelanalytics/bigdl-ppml-trusted-deep-learning
cd ppml/tdx/docker/trusted-deep-learning
sudo docker build \
--no-cache=true \
--build-arg http_proxy=${HTTP_PROXY} \
--build-arg https_proxy=${HTTPS_PROXY} \
--build-arg no_proxy=${NO_PROXY} \
-t ${base_image}:${TAG} -f ./Dockerfile .
sudo docker push ${base_image}:${TAG}
sudo docker tag ${base_image}:${TAG} 10.239.45.10/arda/${base_image}:${TAG}
sudo docker push 10.239.45.10/arda/${base_image}:${TAG}
sudo docker rmi -f ${image}:${TAG} 10.239.45.10/arda/${image}:${TAG}