Re-enable aliyunlinux 3 image as default aliyunlinux image
This commit is contained in:
		
							parent
							
								
									5963b70b97
								
							
						
					
					
						commit
						dc67dfb9aa
					
				| @ -51,11 +51,11 @@ jobs: | |||||||
|       uses: docker/build-push-action@v2 |       uses: docker/build-push-action@v2 | ||||||
|       with: |       with: | ||||||
|         context: . |         context: . | ||||||
|         file: ./tools/docker/Dockerfile.aliyunlinux2 |         file: ./tools/docker/Dockerfile.aliyunlinux3 | ||||||
|         platforms: linux/amd64 |         platforms: linux/amd64 | ||||||
|         build-args: OCCLUM_BRANCH=${{ env.OCCLUM_BRANCH }} |         build-args: OCCLUM_BRANCH=${{ env.OCCLUM_BRANCH }} | ||||||
|         push: true |         push: true | ||||||
|         tags: occlum/occlum:${{ env.RELEASE_VERSION }}-aliyunlinux |         tags: occlum/occlum:${{ env.RELEASE_VERSION }}-aliyunlinux3 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|   Make_test_on_aliyunlinux: |   Make_test_on_aliyunlinux: | ||||||
| @ -72,7 +72,7 @@ jobs: | |||||||
|       run: echo "OCCLUM_VERSION=$(grep 'Version =' src/pal/include/occlum_version.h | awk '{print $4}')" >> $GITHUB_ENV; |       run: echo "OCCLUM_VERSION=$(grep 'Version =' src/pal/include/occlum_version.h | awk '{print $4}')" >> $GITHUB_ENV; | ||||||
| 
 | 
 | ||||||
|     - name: Create container with Aliyun Linux image |     - name: Create container with Aliyun Linux image | ||||||
|       run: docker run -itd --name=alinux-test -v $GITHUB_WORKSPACE:/root/occlum occlum/occlum:${{ env.OCCLUM_VERSION }}-aliyunlinux |       run: docker run -itd --name=alinux-test -v $GITHUB_WORKSPACE:/root/occlum occlum/occlum:${{ env.OCCLUM_VERSION }}-aliyunlinux3 | ||||||
| 
 | 
 | ||||||
|     - name: Build dependencies |     - name: Build dependencies | ||||||
|       run:  docker exec alinux-test bash -c "cd /root/occlum; make submodule" |       run:  docker exec alinux-test bash -c "cd /root/occlum; make submodule" | ||||||
|  | |||||||
| @ -3,7 +3,7 @@ FROM alpine:3.11 AS alpine | |||||||
| RUN apk update && \ | RUN apk update && \ | ||||||
|     apk --no-cache add openjdk11 --repository=http://dl-cdn.alpinelinux.org/alpine/edge/community |     apk --no-cache add openjdk11 --repository=http://dl-cdn.alpinelinux.org/alpine/edge/community | ||||||
| 
 | 
 | ||||||
| FROM registry.cn-hangzhou.aliyuncs.com/alinux/alinux3 | FROM registry.cn-hangzhou.aliyuncs.com/alinux/alinux3:3.210714.1 | ||||||
| 
 | 
 | ||||||
| LABEL maintainer="Chunyang Hui <sanqian.hcy@antgroup.com>" | LABEL maintainer="Chunyang Hui <sanqian.hcy@antgroup.com>" | ||||||
| 
 | 
 | ||||||
| @ -12,8 +12,6 @@ LABEL maintainer="Chunyang Hui <sanqian.hcy@antgroup.com>" | |||||||
| SHELL ["/bin/bash", "-c"] | SHELL ["/bin/bash", "-c"] | ||||||
| 
 | 
 | ||||||
| RUN yum install -y --nogpgcheck \ | RUN yum install -y --nogpgcheck \ | ||||||
|         alinux-release-experimentals && \ |  | ||||||
|         yum install -y --nogpgcheck \ |  | ||||||
|         astyle \ |         astyle \ | ||||||
|         autoconf \ |         autoconf \ | ||||||
|         automake \ |         automake \ | ||||||
| @ -45,7 +43,7 @@ RUN yum install -y --nogpgcheck \ | |||||||
|         libxml2-devel \ |         libxml2-devel \ | ||||||
|         libtool \ |         libtool \ | ||||||
|         pkgconfig \ |         pkgconfig \ | ||||||
|         python \ |         python2 \ | ||||||
|         kmod \ |         kmod \ | ||||||
|         make \ |         make \ | ||||||
|         mod_ssl \ |         mod_ssl \ | ||||||
| @ -167,7 +165,6 @@ ENV LD_LIBRARY_PATH="/opt/intel/sgxpsw/aesm:/usr/lib64/:/usr/local/lib:/opt/inte | |||||||
| # Install the latest version of Occlum | # Install the latest version of Occlum | ||||||
| WORKDIR /root/occlum | WORKDIR /root/occlum | ||||||
| RUN rm -rf occlum && \ | RUN rm -rf occlum && \ | ||||||
|     source scl_source enable devtoolset-8 && \ |  | ||||||
|     git clone -b $OCCLUM_BRANCH https://github.com/occlum/occlum && \ |     git clone -b $OCCLUM_BRANCH https://github.com/occlum/occlum && \ | ||||||
|     cd occlum && \ |     cd occlum && \ | ||||||
|     source /opt/intel/sgxsdk/environment && \ |     source /opt/intel/sgxsdk/environment && \ | ||||||
|  | |||||||
| @ -21,6 +21,7 @@ USAGE: | |||||||
|     The name of the OS distribution that the Docker image is based on. Currently, <OS_NAME> must be one of the following values: |     The name of the OS distribution that the Docker image is based on. Currently, <OS_NAME> must be one of the following values: | ||||||
|         ubuntu18.04         Use Ubuntu 18.04 as the base image |         ubuntu18.04         Use Ubuntu 18.04 as the base image | ||||||
|         centos8.2           Use CentOS 8.2 as the base image |         centos8.2           Use CentOS 8.2 as the base image | ||||||
|  |         aliyunlinux3        Use AliyunLinux 3 as the base image | ||||||
| 
 | 
 | ||||||
| The resulting Docker image will have "occlum/occlum:<OCCLUM_LABEL>-<OS_NAME>" as its label. | The resulting Docker image will have "occlum/occlum:<OCCLUM_LABEL>-<OS_NAME>" as its label. | ||||||
| EOF | EOF | ||||||
| @ -43,7 +44,7 @@ function check_item_in_list() { | |||||||
|     [[ $list =~ (^|[[:space:]])$item($|[[:space:]]) ]] |     [[ $list =~ (^|[[:space:]])$item($|[[:space:]]) ]] | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| check_item_in_list "$os_name" "ubuntu18.04 centos8.2" || report_error | check_item_in_list "$os_name" "ubuntu18.04 centos8.2 aliyunlinux3" || report_error | ||||||
| 
 | 
 | ||||||
| cd "$script_dir/.." | cd "$script_dir/.." | ||||||
| docker build -f "$script_dir/Dockerfile.$os_name" -t "occlum/occlum:$occlum_label-$os_name" --build-arg OCCLUM_BRANCH=$occlum_branch . | docker build -f "$script_dir/Dockerfile.$os_name" -t "occlum/occlum:$occlum_label-$os_name" --build-arg OCCLUM_BRANCH=$occlum_branch . | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user