diff --git a/karma/0.120/20.03-lts-sp4/Dockerfile b/karma/0.120/20.03-lts-sp4/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..0a4bea70829f55a1d1d74ab060361568503e45cc --- /dev/null +++ b/karma/0.120/20.03-lts-sp4/Dockerfile @@ -0,0 +1,16 @@ +ARG BASE=openeuler/openeuler:20.03-lts-sp4 +FROM ${BASE} + +ARG TARGETARCH +ARG VERSION=0.120 + +RUN yum update -y && yum install -y wget && \ + wget -O karma.tar.gz https://github.com/prymitive/karma/releases/download/v${VERSION}/karma-linux-${TARGETARCH}.tar.gz && \ + tar -zxvf karma.tar.gz -C /usr/bin/ && \ + mv /usr/bin/karma-linux-${TARGETARCH} /usr/bin/karma && \ + chmod +x /usr/bin/karma && \ + rm -rf karma.tar.gz && \ + yum remove -y wget && yum clean all + +EXPOSE 8080 +ENTRYPOINT ["karma"] \ No newline at end of file diff --git a/karma/0.120/22.03-lts-sp1/Dockerfile b/karma/0.120/22.03-lts-sp1/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..11d6fe80928803bcfc2007615718ae49e76f5e1a --- /dev/null +++ b/karma/0.120/22.03-lts-sp1/Dockerfile @@ -0,0 +1,16 @@ +ARG BASE=openeuler/openeuler:22.03-lts-sp1 +FROM ${BASE} + +ARG TARGETARCH +ARG VERSION=0.120 + +RUN yum update -y && yum install -y wget && \ + wget -O karma.tar.gz https://github.com/prymitive/karma/releases/download/v${VERSION}/karma-linux-${TARGETARCH}.tar.gz && \ + tar -zxvf karma.tar.gz -C /usr/bin/ && \ + mv /usr/bin/karma-linux-${TARGETARCH} /usr/bin/karma && \ + chmod +x /usr/bin/karma && \ + rm -rf karma.tar.gz && \ + yum remove -y wget && yum clean all + +EXPOSE 8080 +ENTRYPOINT ["karma"] \ No newline at end of file diff --git a/karma/0.120/22.03-lts-sp3/Dockerfile b/karma/0.120/22.03-lts-sp3/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..8cc32310b7eb82a2c085549095ac3991728ad42a --- /dev/null +++ b/karma/0.120/22.03-lts-sp3/Dockerfile @@ -0,0 +1,16 @@ +ARG BASE=openeuler/openeuler:22.03-lts-sp3 +FROM ${BASE} + +ARG TARGETARCH +ARG VERSION=0.120 + +RUN yum update -y && yum install -y wget && \ + wget -O karma.tar.gz https://github.com/prymitive/karma/releases/download/v${VERSION}/karma-linux-${TARGETARCH}.tar.gz && \ + tar -zxvf karma.tar.gz -C /usr/bin/ && \ + mv /usr/bin/karma-linux-${TARGETARCH} /usr/bin/karma && \ + chmod +x /usr/bin/karma && \ + rm -rf karma.tar.gz && \ + yum remove -y wget && yum clean all + +EXPOSE 8080 +ENTRYPOINT ["karma"] \ No newline at end of file diff --git a/karma/0.120/22.03-lts-sp4/Dockerfile b/karma/0.120/22.03-lts-sp4/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..547d5553c0a0665203d422375c7997f9bb561737 --- /dev/null +++ b/karma/0.120/22.03-lts-sp4/Dockerfile @@ -0,0 +1,16 @@ +ARG BASE=openeuler/openeuler:22.03-lts-sp4 +FROM ${BASE} + +ARG TARGETARCH +ARG VERSION=0.120 + +RUN yum update -y && yum install -y wget && \ + wget -O karma.tar.gz https://github.com/prymitive/karma/releases/download/v${VERSION}/karma-linux-${TARGETARCH}.tar.gz && \ + tar -zxvf karma.tar.gz -C /usr/bin/ && \ + mv /usr/bin/karma-linux-${TARGETARCH} /usr/bin/karma && \ + chmod +x /usr/bin/karma && \ + rm -rf karma.tar.gz && \ + yum remove -y wget && yum clean all + +EXPOSE 8080 +ENTRYPOINT ["karma"] \ No newline at end of file diff --git a/karma/meta.yml b/karma/meta.yml index d8bf479929e47aa630990efdb4b90befd4abdc18..7b3e5ea2cea550439f2559363a4ff5d8e9b4daf2 100644 --- a/karma/meta.yml +++ b/karma/meta.yml @@ -1,2 +1,11 @@ 0.120-oe2403lts: path: karma/0.120/24.03-lts/Dockerfile + +0.120-oe2203sp3: + path: karma/0.120/22.03-lts-sp3/Dockerfile +0.120-oe2203sp4: + path: karma/0.120/22.03-lts-sp4/Dockerfile +0.120-oe2203sp1: + path: karma/0.120/22.03-lts-sp1/Dockerfile +0.120-oe2003sp4: + path: karma/0.120/20.03-lts-sp4/Dockerfile \ No newline at end of file