From 34c111c4f63e2ca467bec983d32903c1535e0f64 Mon Sep 17 00:00:00 2001 From: wucaijun Date: Fri, 26 Nov 2021 17:37:06 +0800 Subject: [PATCH] add dockerfiles for kunpengsecl project. --- src/dockerfile/kunpengsecl-aarch64-dockerfile | 24 +++++++++++++++++++ src/dockerfile/kunpengsecl-x86_64-dockerfile | 24 +++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 src/dockerfile/kunpengsecl-aarch64-dockerfile create mode 100644 src/dockerfile/kunpengsecl-x86_64-dockerfile diff --git a/src/dockerfile/kunpengsecl-aarch64-dockerfile b/src/dockerfile/kunpengsecl-aarch64-dockerfile new file mode 100644 index 0000000..3c51e5e --- /dev/null +++ b/src/dockerfile/kunpengsecl-aarch64-dockerfile @@ -0,0 +1,24 @@ +# Dockerfile aarch64 for kunpengsecl project +# write by wucaijun. +FROM swr.cn-north-4.myhuaweicloud.com/openeuler/openjdk/OPENJDK:TAG + +RUN set -ex &&\ + sudo rm -rf /etc/yum.repos.d/* &&\ + echo "[mainline]" > ./mainline.repo &&\ + echo "name=mainline" >> ./mainline.repo &&\ + echo "baseurl=http://119.3.219.20:82/openEuler:/Mainline/standard_aarch64/">>./mainline.repo &&\ + echo "enabled=1" >> ./mainline.repo &&\ + echo "gpgcheck=0" >> ./mainline.repo &&\ + sudo mv ./mainline.repo /etc/yum.repos.d/ &&\ + sudo yum makecache &&\ + sudo yum -y --allowerasing install make golang protobuf-compiler openssl-devel postgresql-server &&\ + go env -w GOPROXY="https://goproxy.cn,direct" &&\ + go env -w GO111MODULE="on" &&\ + go get github.com/golangci/golangci-lint/cmd/golangci-lint@v1.41.1 &&\ + go get google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.1 &&\ + go get google.golang.org/protobuf/cmd/protoc-gen-go@v1.26 &&\ + go get github.com/deepmap/oapi-codegen/cmd/oapi-codegen@v1.8.1 &&\ + go get github.com/google/go-tpm-tools/simulator@v0.2.1 &&\ + export PATH="$PATH:$(go env GOPATH)/bin" + +ENTRYPOINT ["jenkins-agent"] diff --git a/src/dockerfile/kunpengsecl-x86_64-dockerfile b/src/dockerfile/kunpengsecl-x86_64-dockerfile new file mode 100644 index 0000000..5eff4f0 --- /dev/null +++ b/src/dockerfile/kunpengsecl-x86_64-dockerfile @@ -0,0 +1,24 @@ +# Dockerfile x86_64 for kunpengsecl project +# write by wucaijun. +FROM swr.cn-north-4.myhuaweicloud.com/openeuler/openjdk/OPENJDK:TAG + +RUN set -ex &&\ + sudo rm -rf /etc/yum.repos.d/* &&\ + echo "[mainline]" > ./mainline.repo &&\ + echo "name=mainline" >> ./mainline.repo &&\ + echo "baseurl=http://119.3.219.20:82/openEuler:/Mainline/standard_x86_64/">>./mainline.repo &&\ + echo "enabled=1" >> ./mainline.repo &&\ + echo "gpgcheck=0" >> ./mainline.repo &&\ + sudo mv ./mainline.repo /etc/yum.repos.d/ &&\ + sudo yum makecache &&\ + sudo yum -y --allowerasing install make golang protobuf-compiler openssl-devel postgresql-server &&\ + go env -w GOPROXY="https://goproxy.cn,direct" &&\ + go env -w GO111MODULE="on" &&\ + go get github.com/golangci/golangci-lint/cmd/golangci-lint@v1.41.1 &&\ + go get google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.1 &&\ + go get google.golang.org/protobuf/cmd/protoc-gen-go@v1.26 &&\ + go get github.com/deepmap/oapi-codegen/cmd/oapi-codegen@v1.8.1 &&\ + go get github.com/google/go-tpm-tools/simulator@v0.2.1 &&\ + export PATH="$PATH:$(go env GOPATH)/bin" + +ENTRYPOINT ["jenkins-agent"] -- Gitee