diff --git a/src/dockerfile/kunpengsecl-aarch64-dockerfile b/src/dockerfile/kunpengsecl-aarch64-dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..3c51e5e359dac514eeaefc610563eb3357bb93c1 --- /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 0000000000000000000000000000000000000000..5eff4f0ce5688003a001d239f8c0724fd6d1b853 --- /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"]