From 792ba95735e29322ac02c40fdf9351720ffdca2f Mon Sep 17 00:00:00 2001 From: Philippe Vaucher Date: Mon, 11 Sep 2023 10:25:00 +0200 Subject: [PATCH] Support eask --- .github/workflows/ci.yml | 216 ++++++++++++++++++++++++++++ 26.1/alpine/ci/eask/Dockerfile | 6 + 26.1/debian/ci/eask/Dockerfile | 8 ++ 26.2/alpine/ci/eask/Dockerfile | 6 + 26.2/debian/ci/eask/Dockerfile | 8 ++ 26.3/alpine/ci/eask/Dockerfile | 6 + 26.3/debian/ci/eask/Dockerfile | 8 ++ 27.1/alpine/ci/eask/Dockerfile | 6 + 27.1/debian/ci/eask/Dockerfile | 8 ++ 27.2/alpine/ci/eask/Dockerfile | 6 + 27.2/debian/ci/eask/Dockerfile | 8 ++ 28.1/alpine/ci/eask/Dockerfile | 6 + 28.1/debian/ci/eask/Dockerfile | 8 ++ 28.2/alpine/ci/eask/Dockerfile | 6 + 28.2/debian/ci/eask/Dockerfile | 8 ++ 29.1/alpine/ci/eask/Dockerfile | 6 + 29.1/debian/ci/eask/Dockerfile | 8 ++ README.md | 18 +++ images.yml | 72 ++++++++++ master/alpine/ci/eask/Dockerfile | 6 + master/debian/ci/eask/Dockerfile | 8 ++ templates/alpine/ci/eask/Dockerfile | 6 + templates/debian/ci/eask/Dockerfile | 8 ++ 23 files changed, 446 insertions(+) create mode 100644 26.1/alpine/ci/eask/Dockerfile create mode 100644 26.1/debian/ci/eask/Dockerfile create mode 100644 26.2/alpine/ci/eask/Dockerfile create mode 100644 26.2/debian/ci/eask/Dockerfile create mode 100644 26.3/alpine/ci/eask/Dockerfile create mode 100644 26.3/debian/ci/eask/Dockerfile create mode 100644 27.1/alpine/ci/eask/Dockerfile create mode 100644 27.1/debian/ci/eask/Dockerfile create mode 100644 27.2/alpine/ci/eask/Dockerfile create mode 100644 27.2/debian/ci/eask/Dockerfile create mode 100644 28.1/alpine/ci/eask/Dockerfile create mode 100644 28.1/debian/ci/eask/Dockerfile create mode 100644 28.2/alpine/ci/eask/Dockerfile create mode 100644 28.2/debian/ci/eask/Dockerfile create mode 100644 29.1/alpine/ci/eask/Dockerfile create mode 100644 29.1/debian/ci/eask/Dockerfile create mode 100644 master/alpine/ci/eask/Dockerfile create mode 100644 master/debian/ci/eask/Dockerfile create mode 100644 templates/alpine/ci/eask/Dockerfile create mode 100644 templates/debian/ci/eask/Dockerfile diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c532c8ba..878d621c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -47,6 +47,18 @@ jobs: dockerhub_username: "${{ secrets.DOCKERHUB_USERNAME }}" dockerhub_token: "${{ secrets.DOCKERHUB_TOKEN }}" emacs: master-ci-cask + img-master-ci-eask: + runs-on: ubuntu-latest + needs: img-master-ci + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Build + uses: "./.github/actions/build" + with: + dockerhub_username: "${{ secrets.DOCKERHUB_USERNAME }}" + dockerhub_token: "${{ secrets.DOCKERHUB_TOKEN }}" + emacs: master-ci-eask img-master-ci-eldev: runs-on: ubuntu-latest needs: img-master-ci @@ -106,6 +118,18 @@ jobs: dockerhub_username: "${{ secrets.DOCKERHUB_USERNAME }}" dockerhub_token: "${{ secrets.DOCKERHUB_TOKEN }}" emacs: master-alpine-ci-cask + img-master-alpine-ci-eask: + runs-on: ubuntu-latest + needs: img-master-alpine-ci + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Build + uses: "./.github/actions/build" + with: + dockerhub_username: "${{ secrets.DOCKERHUB_USERNAME }}" + dockerhub_token: "${{ secrets.DOCKERHUB_TOKEN }}" + emacs: master-alpine-ci-eask img-master-alpine-ci-eldev: runs-on: ubuntu-latest needs: img-master-alpine-ci @@ -165,6 +189,18 @@ jobs: dockerhub_username: "${{ secrets.DOCKERHUB_USERNAME }}" dockerhub_token: "${{ secrets.DOCKERHUB_TOKEN }}" emacs: 29.1-ci-cask + img-29-1-ci-eask: + runs-on: ubuntu-latest + needs: img-29-1-ci + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Build + uses: "./.github/actions/build" + with: + dockerhub_username: "${{ secrets.DOCKERHUB_USERNAME }}" + dockerhub_token: "${{ secrets.DOCKERHUB_TOKEN }}" + emacs: 29.1-ci-eask img-29-1-ci-eldev: runs-on: ubuntu-latest needs: img-29-1-ci @@ -224,6 +260,18 @@ jobs: dockerhub_username: "${{ secrets.DOCKERHUB_USERNAME }}" dockerhub_token: "${{ secrets.DOCKERHUB_TOKEN }}" emacs: 29.1-alpine-ci-cask + img-29-1-alpine-ci-eask: + runs-on: ubuntu-latest + needs: img-29-1-alpine-ci + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Build + uses: "./.github/actions/build" + with: + dockerhub_username: "${{ secrets.DOCKERHUB_USERNAME }}" + dockerhub_token: "${{ secrets.DOCKERHUB_TOKEN }}" + emacs: 29.1-alpine-ci-eask img-29-1-alpine-ci-eldev: runs-on: ubuntu-latest needs: img-29-1-alpine-ci @@ -283,6 +331,18 @@ jobs: dockerhub_username: "${{ secrets.DOCKERHUB_USERNAME }}" dockerhub_token: "${{ secrets.DOCKERHUB_TOKEN }}" emacs: 28.2-ci-cask + img-28-2-ci-eask: + runs-on: ubuntu-latest + needs: img-28-2-ci + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Build + uses: "./.github/actions/build" + with: + dockerhub_username: "${{ secrets.DOCKERHUB_USERNAME }}" + dockerhub_token: "${{ secrets.DOCKERHUB_TOKEN }}" + emacs: 28.2-ci-eask img-28-2-ci-eldev: runs-on: ubuntu-latest needs: img-28-2-ci @@ -342,6 +402,18 @@ jobs: dockerhub_username: "${{ secrets.DOCKERHUB_USERNAME }}" dockerhub_token: "${{ secrets.DOCKERHUB_TOKEN }}" emacs: 28.2-alpine-ci-cask + img-28-2-alpine-ci-eask: + runs-on: ubuntu-latest + needs: img-28-2-alpine-ci + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Build + uses: "./.github/actions/build" + with: + dockerhub_username: "${{ secrets.DOCKERHUB_USERNAME }}" + dockerhub_token: "${{ secrets.DOCKERHUB_TOKEN }}" + emacs: 28.2-alpine-ci-eask img-28-2-alpine-ci-eldev: runs-on: ubuntu-latest needs: img-28-2-alpine-ci @@ -401,6 +473,18 @@ jobs: dockerhub_username: "${{ secrets.DOCKERHUB_USERNAME }}" dockerhub_token: "${{ secrets.DOCKERHUB_TOKEN }}" emacs: 28.1-ci-cask + img-28-1-ci-eask: + runs-on: ubuntu-latest + needs: img-28-1-ci + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Build + uses: "./.github/actions/build" + with: + dockerhub_username: "${{ secrets.DOCKERHUB_USERNAME }}" + dockerhub_token: "${{ secrets.DOCKERHUB_TOKEN }}" + emacs: 28.1-ci-eask img-28-1-ci-eldev: runs-on: ubuntu-latest needs: img-28-1-ci @@ -460,6 +544,18 @@ jobs: dockerhub_username: "${{ secrets.DOCKERHUB_USERNAME }}" dockerhub_token: "${{ secrets.DOCKERHUB_TOKEN }}" emacs: 28.1-alpine-ci-cask + img-28-1-alpine-ci-eask: + runs-on: ubuntu-latest + needs: img-28-1-alpine-ci + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Build + uses: "./.github/actions/build" + with: + dockerhub_username: "${{ secrets.DOCKERHUB_USERNAME }}" + dockerhub_token: "${{ secrets.DOCKERHUB_TOKEN }}" + emacs: 28.1-alpine-ci-eask img-28-1-alpine-ci-eldev: runs-on: ubuntu-latest needs: img-28-1-alpine-ci @@ -519,6 +615,18 @@ jobs: dockerhub_username: "${{ secrets.DOCKERHUB_USERNAME }}" dockerhub_token: "${{ secrets.DOCKERHUB_TOKEN }}" emacs: 27.2-ci-cask + img-27-2-ci-eask: + runs-on: ubuntu-latest + needs: img-27-2-ci + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Build + uses: "./.github/actions/build" + with: + dockerhub_username: "${{ secrets.DOCKERHUB_USERNAME }}" + dockerhub_token: "${{ secrets.DOCKERHUB_TOKEN }}" + emacs: 27.2-ci-eask img-27-2-ci-eldev: runs-on: ubuntu-latest needs: img-27-2-ci @@ -578,6 +686,18 @@ jobs: dockerhub_username: "${{ secrets.DOCKERHUB_USERNAME }}" dockerhub_token: "${{ secrets.DOCKERHUB_TOKEN }}" emacs: 27.2-alpine-ci-cask + img-27-2-alpine-ci-eask: + runs-on: ubuntu-latest + needs: img-27-2-alpine-ci + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Build + uses: "./.github/actions/build" + with: + dockerhub_username: "${{ secrets.DOCKERHUB_USERNAME }}" + dockerhub_token: "${{ secrets.DOCKERHUB_TOKEN }}" + emacs: 27.2-alpine-ci-eask img-27-2-alpine-ci-eldev: runs-on: ubuntu-latest needs: img-27-2-alpine-ci @@ -637,6 +757,18 @@ jobs: dockerhub_username: "${{ secrets.DOCKERHUB_USERNAME }}" dockerhub_token: "${{ secrets.DOCKERHUB_TOKEN }}" emacs: 27.1-ci-cask + img-27-1-ci-eask: + runs-on: ubuntu-latest + needs: img-27-1-ci + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Build + uses: "./.github/actions/build" + with: + dockerhub_username: "${{ secrets.DOCKERHUB_USERNAME }}" + dockerhub_token: "${{ secrets.DOCKERHUB_TOKEN }}" + emacs: 27.1-ci-eask img-27-1-ci-eldev: runs-on: ubuntu-latest needs: img-27-1-ci @@ -696,6 +828,18 @@ jobs: dockerhub_username: "${{ secrets.DOCKERHUB_USERNAME }}" dockerhub_token: "${{ secrets.DOCKERHUB_TOKEN }}" emacs: 27.1-alpine-ci-cask + img-27-1-alpine-ci-eask: + runs-on: ubuntu-latest + needs: img-27-1-alpine-ci + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Build + uses: "./.github/actions/build" + with: + dockerhub_username: "${{ secrets.DOCKERHUB_USERNAME }}" + dockerhub_token: "${{ secrets.DOCKERHUB_TOKEN }}" + emacs: 27.1-alpine-ci-eask img-27-1-alpine-ci-eldev: runs-on: ubuntu-latest needs: img-27-1-alpine-ci @@ -755,6 +899,18 @@ jobs: dockerhub_username: "${{ secrets.DOCKERHUB_USERNAME }}" dockerhub_token: "${{ secrets.DOCKERHUB_TOKEN }}" emacs: 26.3-ci-cask + img-26-3-ci-eask: + runs-on: ubuntu-latest + needs: img-26-3-ci + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Build + uses: "./.github/actions/build" + with: + dockerhub_username: "${{ secrets.DOCKERHUB_USERNAME }}" + dockerhub_token: "${{ secrets.DOCKERHUB_TOKEN }}" + emacs: 26.3-ci-eask img-26-3-ci-eldev: runs-on: ubuntu-latest needs: img-26-3-ci @@ -814,6 +970,18 @@ jobs: dockerhub_username: "${{ secrets.DOCKERHUB_USERNAME }}" dockerhub_token: "${{ secrets.DOCKERHUB_TOKEN }}" emacs: 26.3-alpine-ci-cask + img-26-3-alpine-ci-eask: + runs-on: ubuntu-latest + needs: img-26-3-alpine-ci + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Build + uses: "./.github/actions/build" + with: + dockerhub_username: "${{ secrets.DOCKERHUB_USERNAME }}" + dockerhub_token: "${{ secrets.DOCKERHUB_TOKEN }}" + emacs: 26.3-alpine-ci-eask img-26-3-alpine-ci-eldev: runs-on: ubuntu-latest needs: img-26-3-alpine-ci @@ -873,6 +1041,18 @@ jobs: dockerhub_username: "${{ secrets.DOCKERHUB_USERNAME }}" dockerhub_token: "${{ secrets.DOCKERHUB_TOKEN }}" emacs: 26.2-ci-cask + img-26-2-ci-eask: + runs-on: ubuntu-latest + needs: img-26-2-ci + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Build + uses: "./.github/actions/build" + with: + dockerhub_username: "${{ secrets.DOCKERHUB_USERNAME }}" + dockerhub_token: "${{ secrets.DOCKERHUB_TOKEN }}" + emacs: 26.2-ci-eask img-26-2-ci-eldev: runs-on: ubuntu-latest needs: img-26-2-ci @@ -932,6 +1112,18 @@ jobs: dockerhub_username: "${{ secrets.DOCKERHUB_USERNAME }}" dockerhub_token: "${{ secrets.DOCKERHUB_TOKEN }}" emacs: 26.2-alpine-ci-cask + img-26-2-alpine-ci-eask: + runs-on: ubuntu-latest + needs: img-26-2-alpine-ci + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Build + uses: "./.github/actions/build" + with: + dockerhub_username: "${{ secrets.DOCKERHUB_USERNAME }}" + dockerhub_token: "${{ secrets.DOCKERHUB_TOKEN }}" + emacs: 26.2-alpine-ci-eask img-26-2-alpine-ci-eldev: runs-on: ubuntu-latest needs: img-26-2-alpine-ci @@ -991,6 +1183,18 @@ jobs: dockerhub_username: "${{ secrets.DOCKERHUB_USERNAME }}" dockerhub_token: "${{ secrets.DOCKERHUB_TOKEN }}" emacs: 26.1-ci-cask + img-26-1-ci-eask: + runs-on: ubuntu-latest + needs: img-26-1-ci + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Build + uses: "./.github/actions/build" + with: + dockerhub_username: "${{ secrets.DOCKERHUB_USERNAME }}" + dockerhub_token: "${{ secrets.DOCKERHUB_TOKEN }}" + emacs: 26.1-ci-eask img-26-1-ci-eldev: runs-on: ubuntu-latest needs: img-26-1-ci @@ -1050,6 +1254,18 @@ jobs: dockerhub_username: "${{ secrets.DOCKERHUB_USERNAME }}" dockerhub_token: "${{ secrets.DOCKERHUB_TOKEN }}" emacs: 26.1-alpine-ci-cask + img-26-1-alpine-ci-eask: + runs-on: ubuntu-latest + needs: img-26-1-alpine-ci + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Build + uses: "./.github/actions/build" + with: + dockerhub_username: "${{ secrets.DOCKERHUB_USERNAME }}" + dockerhub_token: "${{ secrets.DOCKERHUB_TOKEN }}" + emacs: 26.1-alpine-ci-eask img-26-1-alpine-ci-eldev: runs-on: ubuntu-latest needs: img-26-1-alpine-ci diff --git a/26.1/alpine/ci/eask/Dockerfile b/26.1/alpine/ci/eask/Dockerfile new file mode 100644 index 00000000..f85135fb --- /dev/null +++ b/26.1/alpine/ci/eask/Dockerfile @@ -0,0 +1,6 @@ +FROM silex/emacs:26.1-alpine-ci + +RUN apk add --no-cache unzip + +RUN curl -fsSL https://raw.githubusercontent.com/emacs-eask/cli/master/webinstall/install.sh | sh +ENV PATH="/root/.local/bin:$PATH" diff --git a/26.1/debian/ci/eask/Dockerfile b/26.1/debian/ci/eask/Dockerfile new file mode 100644 index 00000000..33f9f8f4 --- /dev/null +++ b/26.1/debian/ci/eask/Dockerfile @@ -0,0 +1,8 @@ +FROM silex/emacs:26.1-ci + +RUN apt-get update && \ + apt-get install -y unzip && \ + rm -rf /var/lib/apt/lists/* + +RUN curl -fsSL https://raw.githubusercontent.com/emacs-eask/cli/master/webinstall/install.sh | sh +ENV PATH="/root/.local/bin:$PATH" diff --git a/26.2/alpine/ci/eask/Dockerfile b/26.2/alpine/ci/eask/Dockerfile new file mode 100644 index 00000000..2aed28fa --- /dev/null +++ b/26.2/alpine/ci/eask/Dockerfile @@ -0,0 +1,6 @@ +FROM silex/emacs:26.2-alpine-ci + +RUN apk add --no-cache unzip + +RUN curl -fsSL https://raw.githubusercontent.com/emacs-eask/cli/master/webinstall/install.sh | sh +ENV PATH="/root/.local/bin:$PATH" diff --git a/26.2/debian/ci/eask/Dockerfile b/26.2/debian/ci/eask/Dockerfile new file mode 100644 index 00000000..3074ea46 --- /dev/null +++ b/26.2/debian/ci/eask/Dockerfile @@ -0,0 +1,8 @@ +FROM silex/emacs:26.2-ci + +RUN apt-get update && \ + apt-get install -y unzip && \ + rm -rf /var/lib/apt/lists/* + +RUN curl -fsSL https://raw.githubusercontent.com/emacs-eask/cli/master/webinstall/install.sh | sh +ENV PATH="/root/.local/bin:$PATH" diff --git a/26.3/alpine/ci/eask/Dockerfile b/26.3/alpine/ci/eask/Dockerfile new file mode 100644 index 00000000..9066c214 --- /dev/null +++ b/26.3/alpine/ci/eask/Dockerfile @@ -0,0 +1,6 @@ +FROM silex/emacs:26.3-alpine-ci + +RUN apk add --no-cache unzip + +RUN curl -fsSL https://raw.githubusercontent.com/emacs-eask/cli/master/webinstall/install.sh | sh +ENV PATH="/root/.local/bin:$PATH" diff --git a/26.3/debian/ci/eask/Dockerfile b/26.3/debian/ci/eask/Dockerfile new file mode 100644 index 00000000..7c23df0d --- /dev/null +++ b/26.3/debian/ci/eask/Dockerfile @@ -0,0 +1,8 @@ +FROM silex/emacs:26.3-ci + +RUN apt-get update && \ + apt-get install -y unzip && \ + rm -rf /var/lib/apt/lists/* + +RUN curl -fsSL https://raw.githubusercontent.com/emacs-eask/cli/master/webinstall/install.sh | sh +ENV PATH="/root/.local/bin:$PATH" diff --git a/27.1/alpine/ci/eask/Dockerfile b/27.1/alpine/ci/eask/Dockerfile new file mode 100644 index 00000000..1db29686 --- /dev/null +++ b/27.1/alpine/ci/eask/Dockerfile @@ -0,0 +1,6 @@ +FROM silex/emacs:27.1-alpine-ci + +RUN apk add --no-cache unzip + +RUN curl -fsSL https://raw.githubusercontent.com/emacs-eask/cli/master/webinstall/install.sh | sh +ENV PATH="/root/.local/bin:$PATH" diff --git a/27.1/debian/ci/eask/Dockerfile b/27.1/debian/ci/eask/Dockerfile new file mode 100644 index 00000000..eb072bd2 --- /dev/null +++ b/27.1/debian/ci/eask/Dockerfile @@ -0,0 +1,8 @@ +FROM silex/emacs:27.1-ci + +RUN apt-get update && \ + apt-get install -y unzip && \ + rm -rf /var/lib/apt/lists/* + +RUN curl -fsSL https://raw.githubusercontent.com/emacs-eask/cli/master/webinstall/install.sh | sh +ENV PATH="/root/.local/bin:$PATH" diff --git a/27.2/alpine/ci/eask/Dockerfile b/27.2/alpine/ci/eask/Dockerfile new file mode 100644 index 00000000..43b56089 --- /dev/null +++ b/27.2/alpine/ci/eask/Dockerfile @@ -0,0 +1,6 @@ +FROM silex/emacs:27.2-alpine-ci + +RUN apk add --no-cache unzip + +RUN curl -fsSL https://raw.githubusercontent.com/emacs-eask/cli/master/webinstall/install.sh | sh +ENV PATH="/root/.local/bin:$PATH" diff --git a/27.2/debian/ci/eask/Dockerfile b/27.2/debian/ci/eask/Dockerfile new file mode 100644 index 00000000..bd8d1225 --- /dev/null +++ b/27.2/debian/ci/eask/Dockerfile @@ -0,0 +1,8 @@ +FROM silex/emacs:27.2-ci + +RUN apt-get update && \ + apt-get install -y unzip && \ + rm -rf /var/lib/apt/lists/* + +RUN curl -fsSL https://raw.githubusercontent.com/emacs-eask/cli/master/webinstall/install.sh | sh +ENV PATH="/root/.local/bin:$PATH" diff --git a/28.1/alpine/ci/eask/Dockerfile b/28.1/alpine/ci/eask/Dockerfile new file mode 100644 index 00000000..38528aa5 --- /dev/null +++ b/28.1/alpine/ci/eask/Dockerfile @@ -0,0 +1,6 @@ +FROM silex/emacs:28.1-alpine-ci + +RUN apk add --no-cache unzip + +RUN curl -fsSL https://raw.githubusercontent.com/emacs-eask/cli/master/webinstall/install.sh | sh +ENV PATH="/root/.local/bin:$PATH" diff --git a/28.1/debian/ci/eask/Dockerfile b/28.1/debian/ci/eask/Dockerfile new file mode 100644 index 00000000..d74ed577 --- /dev/null +++ b/28.1/debian/ci/eask/Dockerfile @@ -0,0 +1,8 @@ +FROM silex/emacs:28.1-ci + +RUN apt-get update && \ + apt-get install -y unzip && \ + rm -rf /var/lib/apt/lists/* + +RUN curl -fsSL https://raw.githubusercontent.com/emacs-eask/cli/master/webinstall/install.sh | sh +ENV PATH="/root/.local/bin:$PATH" diff --git a/28.2/alpine/ci/eask/Dockerfile b/28.2/alpine/ci/eask/Dockerfile new file mode 100644 index 00000000..cd122be5 --- /dev/null +++ b/28.2/alpine/ci/eask/Dockerfile @@ -0,0 +1,6 @@ +FROM silex/emacs:28.2-alpine-ci + +RUN apk add --no-cache unzip + +RUN curl -fsSL https://raw.githubusercontent.com/emacs-eask/cli/master/webinstall/install.sh | sh +ENV PATH="/root/.local/bin:$PATH" diff --git a/28.2/debian/ci/eask/Dockerfile b/28.2/debian/ci/eask/Dockerfile new file mode 100644 index 00000000..07a20995 --- /dev/null +++ b/28.2/debian/ci/eask/Dockerfile @@ -0,0 +1,8 @@ +FROM silex/emacs:28.2-ci + +RUN apt-get update && \ + apt-get install -y unzip && \ + rm -rf /var/lib/apt/lists/* + +RUN curl -fsSL https://raw.githubusercontent.com/emacs-eask/cli/master/webinstall/install.sh | sh +ENV PATH="/root/.local/bin:$PATH" diff --git a/29.1/alpine/ci/eask/Dockerfile b/29.1/alpine/ci/eask/Dockerfile new file mode 100644 index 00000000..36732710 --- /dev/null +++ b/29.1/alpine/ci/eask/Dockerfile @@ -0,0 +1,6 @@ +FROM silex/emacs:29.1-alpine-ci + +RUN apk add --no-cache unzip + +RUN curl -fsSL https://raw.githubusercontent.com/emacs-eask/cli/master/webinstall/install.sh | sh +ENV PATH="/root/.local/bin:$PATH" diff --git a/29.1/debian/ci/eask/Dockerfile b/29.1/debian/ci/eask/Dockerfile new file mode 100644 index 00000000..97c5e632 --- /dev/null +++ b/29.1/debian/ci/eask/Dockerfile @@ -0,0 +1,8 @@ +FROM silex/emacs:29.1-ci + +RUN apt-get update && \ + apt-get install -y unzip && \ + rm -rf /var/lib/apt/lists/* + +RUN curl -fsSL https://raw.githubusercontent.com/emacs-eask/cli/master/webinstall/install.sh | sh +ENV PATH="/root/.local/bin:$PATH" diff --git a/README.md b/README.md index 52859522..096d7a6d 100644 --- a/README.md +++ b/README.md @@ -28,91 +28,109 @@ Wraps [nix-emacs-ci](https://github.com/purcell/nix-emacs-ci) in docker images. - [`master`](https://github.com/Silex/docker-emacs/blob/master/master/debian/Dockerfile) - [`master-ci`](https://github.com/Silex/docker-emacs/blob/master/master/debian/ci/Dockerfile) - [`master-ci-cask`](https://github.com/Silex/docker-emacs/blob/master/master/debian/ci/cask/Dockerfile) +- [`master-ci-eask`](https://github.com/Silex/docker-emacs/blob/master/master/debian/ci/eask/Dockerfile) - [`master-ci-eldev`](https://github.com/Silex/docker-emacs/blob/master/master/debian/ci/eldev/Dockerfile) - [`master-ci-keg`](https://github.com/Silex/docker-emacs/blob/master/master/debian/ci/keg/Dockerfile) - [`master-alpine`](https://github.com/Silex/docker-emacs/blob/master/master/alpine/Dockerfile) - [`master-alpine-ci`](https://github.com/Silex/docker-emacs/blob/master/master/alpine/ci/Dockerfile) - [`master-alpine-ci-cask`](https://github.com/Silex/docker-emacs/blob/master/master/alpine/ci/cask/Dockerfile) +- [`master-alpine-ci-eask`](https://github.com/Silex/docker-emacs/blob/master/master/alpine/ci/eask/Dockerfile) - [`master-alpine-ci-eldev`](https://github.com/Silex/docker-emacs/blob/master/master/alpine/ci/eldev/Dockerfile) - [`master-alpine-ci-keg`](https://github.com/Silex/docker-emacs/blob/master/master/alpine/ci/keg/Dockerfile) - [`29.1`, `29`, `latest`](https://github.com/Silex/docker-emacs/blob/master/29.1/debian/Dockerfile) - [`29.1-ci`, `29-ci`, `ci`](https://github.com/Silex/docker-emacs/blob/master/29.1/debian/ci/Dockerfile) - [`29.1-ci-cask`, `29-ci-cask`, `cask`](https://github.com/Silex/docker-emacs/blob/master/29.1/debian/ci/cask/Dockerfile) +- [`29.1-ci-eask`, `29-ci-eask`, `eask`](https://github.com/Silex/docker-emacs/blob/master/29.1/debian/ci/eask/Dockerfile) - [`29.1-ci-eldev`, `29-ci-eldev`, `eldev`](https://github.com/Silex/docker-emacs/blob/master/29.1/debian/ci/eldev/Dockerfile) - [`29.1-ci-keg`, `29-ci-keg`, `keg`](https://github.com/Silex/docker-emacs/blob/master/29.1/debian/ci/keg/Dockerfile) - [`29.1-alpine`, `29-alpine`, `alpine`](https://github.com/Silex/docker-emacs/blob/master/29.1/alpine/Dockerfile) - [`29.1-alpine-ci`, `29-alpine-ci`, `alpine-ci`](https://github.com/Silex/docker-emacs/blob/master/29.1/alpine/ci/Dockerfile) - [`29.1-alpine-ci-cask`, `29-alpine-ci-cask`, `alpine-ci-cask`](https://github.com/Silex/docker-emacs/blob/master/29.1/alpine/ci/cask/Dockerfile) +- [`29.1-alpine-ci-eask`, `29-alpine-ci-eask`, `alpine-ci-eask`](https://github.com/Silex/docker-emacs/blob/master/29.1/alpine/ci/eask/Dockerfile) - [`29.1-alpine-ci-eldev`, `29-alpine-ci-eldev`, `alpine-ci-eldev`](https://github.com/Silex/docker-emacs/blob/master/29.1/alpine/ci/eldev/Dockerfile) - [`29.1-alpine-ci-keg`, `29-alpine-ci-keg`, `alpine-ci-keg`](https://github.com/Silex/docker-emacs/blob/master/29.1/alpine/ci/keg/Dockerfile) - [`28.2`, `28`](https://github.com/Silex/docker-emacs/blob/master/28.2/debian/Dockerfile) - [`28.2-ci`, `28-ci`](https://github.com/Silex/docker-emacs/blob/master/28.2/debian/ci/Dockerfile) - [`28.2-ci-cask`, `28-ci-cask`](https://github.com/Silex/docker-emacs/blob/master/28.2/debian/ci/cask/Dockerfile) +- [`28.2-ci-eask`, `28-ci-eask`](https://github.com/Silex/docker-emacs/blob/master/28.2/debian/ci/eask/Dockerfile) - [`28.2-ci-eldev`, `28-ci-eldev`](https://github.com/Silex/docker-emacs/blob/master/28.2/debian/ci/eldev/Dockerfile) - [`28.2-ci-keg`, `28-ci-keg`](https://github.com/Silex/docker-emacs/blob/master/28.2/debian/ci/keg/Dockerfile) - [`28.2-alpine`, `28-alpine`](https://github.com/Silex/docker-emacs/blob/master/28.2/alpine/Dockerfile) - [`28.2-alpine-ci`, `28-alpine-ci`](https://github.com/Silex/docker-emacs/blob/master/28.2/alpine/ci/Dockerfile) - [`28.2-alpine-ci-cask`, `28-alpine-ci-cask`](https://github.com/Silex/docker-emacs/blob/master/28.2/alpine/ci/cask/Dockerfile) +- [`28.2-alpine-ci-eask`, `28-alpine-ci-eask`](https://github.com/Silex/docker-emacs/blob/master/28.2/alpine/ci/eask/Dockerfile) - [`28.2-alpine-ci-eldev`, `28-alpine-ci-eldev`](https://github.com/Silex/docker-emacs/blob/master/28.2/alpine/ci/eldev/Dockerfile) - [`28.2-alpine-ci-keg`, `28-alpine-ci-keg`](https://github.com/Silex/docker-emacs/blob/master/28.2/alpine/ci/keg/Dockerfile) - [`28.1`](https://github.com/Silex/docker-emacs/blob/master/28.1/debian/Dockerfile) - [`28.1-ci`](https://github.com/Silex/docker-emacs/blob/master/28.1/debian/ci/Dockerfile) - [`28.1-ci-cask`](https://github.com/Silex/docker-emacs/blob/master/28.1/debian/ci/cask/Dockerfile) +- [`28.1-ci-eask`](https://github.com/Silex/docker-emacs/blob/master/28.1/debian/ci/eask/Dockerfile) - [`28.1-ci-eldev`](https://github.com/Silex/docker-emacs/blob/master/28.1/debian/ci/eldev/Dockerfile) - [`28.1-ci-keg`](https://github.com/Silex/docker-emacs/blob/master/28.1/debian/ci/keg/Dockerfile) - [`28.1-alpine`](https://github.com/Silex/docker-emacs/blob/master/28.1/alpine/Dockerfile) - [`28.1-alpine-ci`](https://github.com/Silex/docker-emacs/blob/master/28.1/alpine/ci/Dockerfile) - [`28.1-alpine-ci-cask`](https://github.com/Silex/docker-emacs/blob/master/28.1/alpine/ci/cask/Dockerfile) +- [`28.1-alpine-ci-eask`](https://github.com/Silex/docker-emacs/blob/master/28.1/alpine/ci/eask/Dockerfile) - [`28.1-alpine-ci-eldev`](https://github.com/Silex/docker-emacs/blob/master/28.1/alpine/ci/eldev/Dockerfile) - [`28.1-alpine-ci-keg`](https://github.com/Silex/docker-emacs/blob/master/28.1/alpine/ci/keg/Dockerfile) - [`27.2`, `27`](https://github.com/Silex/docker-emacs/blob/master/27.2/debian/Dockerfile) - [`27.2-ci`, `27-ci`](https://github.com/Silex/docker-emacs/blob/master/27.2/debian/ci/Dockerfile) - [`27.2-ci-cask`, `27-ci-cask`](https://github.com/Silex/docker-emacs/blob/master/27.2/debian/ci/cask/Dockerfile) +- [`27.2-ci-eask`, `27-ci-eask`](https://github.com/Silex/docker-emacs/blob/master/27.2/debian/ci/eask/Dockerfile) - [`27.2-ci-eldev`, `27-ci-eldev`](https://github.com/Silex/docker-emacs/blob/master/27.2/debian/ci/eldev/Dockerfile) - [`27.2-ci-keg`, `27-ci-keg`](https://github.com/Silex/docker-emacs/blob/master/27.2/debian/ci/keg/Dockerfile) - [`27.2-alpine`, `27-alpine`](https://github.com/Silex/docker-emacs/blob/master/27.2/alpine/Dockerfile) - [`27.2-alpine-ci`, `27-alpine-ci`](https://github.com/Silex/docker-emacs/blob/master/27.2/alpine/ci/Dockerfile) - [`27.2-alpine-ci-cask`, `27-alpine-ci-cask`](https://github.com/Silex/docker-emacs/blob/master/27.2/alpine/ci/cask/Dockerfile) +- [`27.2-alpine-ci-eask`, `27-alpine-ci-eask`](https://github.com/Silex/docker-emacs/blob/master/27.2/alpine/ci/eask/Dockerfile) - [`27.2-alpine-ci-eldev`, `27-alpine-ci-eldev`](https://github.com/Silex/docker-emacs/blob/master/27.2/alpine/ci/eldev/Dockerfile) - [`27.2-alpine-ci-keg`, `27-alpine-ci-keg`](https://github.com/Silex/docker-emacs/blob/master/27.2/alpine/ci/keg/Dockerfile) - [`27.1`](https://github.com/Silex/docker-emacs/blob/master/27.1/debian/Dockerfile) - [`27.1-ci`](https://github.com/Silex/docker-emacs/blob/master/27.1/debian/ci/Dockerfile) - [`27.1-ci-cask`](https://github.com/Silex/docker-emacs/blob/master/27.1/debian/ci/cask/Dockerfile) +- [`27.1-ci-eask`](https://github.com/Silex/docker-emacs/blob/master/27.1/debian/ci/eask/Dockerfile) - [`27.1-ci-eldev`](https://github.com/Silex/docker-emacs/blob/master/27.1/debian/ci/eldev/Dockerfile) - [`27.1-ci-keg`](https://github.com/Silex/docker-emacs/blob/master/27.1/debian/ci/keg/Dockerfile) - [`27.1-alpine`](https://github.com/Silex/docker-emacs/blob/master/27.1/alpine/Dockerfile) - [`27.1-alpine-ci`](https://github.com/Silex/docker-emacs/blob/master/27.1/alpine/ci/Dockerfile) - [`27.1-alpine-ci-cask`](https://github.com/Silex/docker-emacs/blob/master/27.1/alpine/ci/cask/Dockerfile) +- [`27.1-alpine-ci-eask`](https://github.com/Silex/docker-emacs/blob/master/27.1/alpine/ci/eask/Dockerfile) - [`27.1-alpine-ci-eldev`](https://github.com/Silex/docker-emacs/blob/master/27.1/alpine/ci/eldev/Dockerfile) - [`27.1-alpine-ci-keg`](https://github.com/Silex/docker-emacs/blob/master/27.1/alpine/ci/keg/Dockerfile) - [`26.3`, `26`](https://github.com/Silex/docker-emacs/blob/master/26.3/debian/Dockerfile) - [`26.3-ci`, `26-ci`](https://github.com/Silex/docker-emacs/blob/master/26.3/debian/ci/Dockerfile) - [`26.3-ci-cask`, `26-ci-cask`](https://github.com/Silex/docker-emacs/blob/master/26.3/debian/ci/cask/Dockerfile) +- [`26.3-ci-eask`, `26-ci-eask`](https://github.com/Silex/docker-emacs/blob/master/26.3/debian/ci/eask/Dockerfile) - [`26.3-ci-eldev`, `26-ci-eldev`](https://github.com/Silex/docker-emacs/blob/master/26.3/debian/ci/eldev/Dockerfile) - [`26.3-ci-keg`, `26-ci-keg`](https://github.com/Silex/docker-emacs/blob/master/26.3/debian/ci/keg/Dockerfile) - [`26.3-alpine`, `26-alpine`](https://github.com/Silex/docker-emacs/blob/master/26.3/alpine/Dockerfile) - [`26.3-alpine-ci`, `26-alpine-ci`](https://github.com/Silex/docker-emacs/blob/master/26.3/alpine/ci/Dockerfile) - [`26.3-alpine-ci-cask`, `26-alpine-ci-cask`](https://github.com/Silex/docker-emacs/blob/master/26.3/alpine/ci/cask/Dockerfile) +- [`26.3-alpine-ci-eask`, `26-alpine-ci-eask`](https://github.com/Silex/docker-emacs/blob/master/26.3/alpine/ci/eask/Dockerfile) - [`26.3-alpine-ci-eldev`, `26-alpine-ci-eldev`](https://github.com/Silex/docker-emacs/blob/master/26.3/alpine/ci/eldev/Dockerfile) - [`26.3-alpine-ci-keg`, `26-alpine-ci-keg`](https://github.com/Silex/docker-emacs/blob/master/26.3/alpine/ci/keg/Dockerfile) - [`26.2`](https://github.com/Silex/docker-emacs/blob/master/26.2/debian/Dockerfile) - [`26.2-ci`](https://github.com/Silex/docker-emacs/blob/master/26.2/debian/ci/Dockerfile) - [`26.2-ci-cask`](https://github.com/Silex/docker-emacs/blob/master/26.2/debian/ci/cask/Dockerfile) +- [`26.2-ci-eask`](https://github.com/Silex/docker-emacs/blob/master/26.2/debian/ci/eask/Dockerfile) - [`26.2-ci-eldev`](https://github.com/Silex/docker-emacs/blob/master/26.2/debian/ci/eldev/Dockerfile) - [`26.2-ci-keg`](https://github.com/Silex/docker-emacs/blob/master/26.2/debian/ci/keg/Dockerfile) - [`26.2-alpine`](https://github.com/Silex/docker-emacs/blob/master/26.2/alpine/Dockerfile) - [`26.2-alpine-ci`](https://github.com/Silex/docker-emacs/blob/master/26.2/alpine/ci/Dockerfile) - [`26.2-alpine-ci-cask`](https://github.com/Silex/docker-emacs/blob/master/26.2/alpine/ci/cask/Dockerfile) +- [`26.2-alpine-ci-eask`](https://github.com/Silex/docker-emacs/blob/master/26.2/alpine/ci/eask/Dockerfile) - [`26.2-alpine-ci-eldev`](https://github.com/Silex/docker-emacs/blob/master/26.2/alpine/ci/eldev/Dockerfile) - [`26.2-alpine-ci-keg`](https://github.com/Silex/docker-emacs/blob/master/26.2/alpine/ci/keg/Dockerfile) - [`26.1`](https://github.com/Silex/docker-emacs/blob/master/26.1/debian/Dockerfile) - [`26.1-ci`](https://github.com/Silex/docker-emacs/blob/master/26.1/debian/ci/Dockerfile) - [`26.1-ci-cask`](https://github.com/Silex/docker-emacs/blob/master/26.1/debian/ci/cask/Dockerfile) +- [`26.1-ci-eask`](https://github.com/Silex/docker-emacs/blob/master/26.1/debian/ci/eask/Dockerfile) - [`26.1-ci-eldev`](https://github.com/Silex/docker-emacs/blob/master/26.1/debian/ci/eldev/Dockerfile) - [`26.1-ci-keg`](https://github.com/Silex/docker-emacs/blob/master/26.1/debian/ci/keg/Dockerfile) - [`26.1-alpine`](https://github.com/Silex/docker-emacs/blob/master/26.1/alpine/Dockerfile) - [`26.1-alpine-ci`](https://github.com/Silex/docker-emacs/blob/master/26.1/alpine/ci/Dockerfile) - [`26.1-alpine-ci-cask`](https://github.com/Silex/docker-emacs/blob/master/26.1/alpine/ci/cask/Dockerfile) +- [`26.1-alpine-ci-eask`](https://github.com/Silex/docker-emacs/blob/master/26.1/alpine/ci/eask/Dockerfile) - [`26.1-alpine-ci-eldev`](https://github.com/Silex/docker-emacs/blob/master/26.1/alpine/ci/eldev/Dockerfile) - [`26.1-alpine-ci-keg`](https://github.com/Silex/docker-emacs/blob/master/26.1/alpine/ci/keg/Dockerfile) - [`25.3`, `25`](https://github.com/Silex/docker-emacs/blob/master/25.3/debian/Dockerfile) diff --git a/images.yml b/images.yml index 4c52bb1c..dd3a254c 100644 --- a/images.yml +++ b/images.yml @@ -10,6 +10,10 @@ version: master template: debian/ci/cask depends: master-ci +- tags: [master-ci-eask] + version: master + template: debian/ci/eask + depends: master-ci - tags: [master-ci-eldev] version: master template: debian/ci/eldev @@ -30,6 +34,10 @@ version: master template: alpine/ci/cask depends: master-alpine-ci +- tags: [master-alpine-ci-eask] + version: master + template: alpine/ci/eask + depends: master-alpine-ci - tags: [master-alpine-ci-eldev] version: master template: alpine/ci/eldev @@ -50,6 +58,10 @@ version: 29.1 template: debian/ci/cask depends: 29.1-ci +- tags: [29.1-ci-eask, 29-ci-eask, eask] + version: 29.1 + template: debian/ci/eask + depends: 29.1-ci - tags: [29.1-ci-eldev, 29-ci-eldev, eldev] version: 29.1 template: debian/ci/eldev @@ -70,6 +82,10 @@ version: 29.1 template: alpine/ci/cask depends: 29.1-alpine-ci +- tags: [29.1-alpine-ci-eask, 29-alpine-ci-eask, alpine-ci-eask] + version: 29.1 + template: alpine/ci/eask + depends: 29.1-alpine-ci - tags: [29.1-alpine-ci-eldev, 29-alpine-ci-eldev, alpine-ci-eldev] version: 29.1 template: alpine/ci/eldev @@ -90,6 +106,10 @@ version: 28.2 template: debian/ci/cask depends: 28.2-ci +- tags: [28.2-ci-eask, 28-ci-eask] + version: 28.2 + template: debian/ci/eask + depends: 28.2-ci - tags: [28.2-ci-eldev, 28-ci-eldev] version: 28.2 template: debian/ci/eldev @@ -110,6 +130,10 @@ version: 28.2 template: alpine/ci/cask depends: 28.2-alpine-ci +- tags: [28.2-alpine-ci-eask, 28-alpine-ci-eask] + version: 28.2 + template: alpine/ci/eask + depends: 28.2-alpine-ci - tags: [28.2-alpine-ci-eldev, 28-alpine-ci-eldev] version: 28.2 template: alpine/ci/eldev @@ -130,6 +154,10 @@ version: 28.1 template: debian/ci/cask depends: 28.1-ci +- tags: [28.1-ci-eask] + version: 28.1 + template: debian/ci/eask + depends: 28.1-ci - tags: [28.1-ci-eldev] version: 28.1 template: debian/ci/eldev @@ -150,6 +178,10 @@ version: 28.1 template: alpine/ci/cask depends: 28.1-alpine-ci +- tags: [28.1-alpine-ci-eask] + version: 28.1 + template: alpine/ci/eask + depends: 28.1-alpine-ci - tags: [28.1-alpine-ci-eldev] version: 28.1 template: alpine/ci/eldev @@ -170,6 +202,10 @@ version: 27.2 template: debian/ci/cask depends: 27.2-ci +- tags: [27.2-ci-eask, 27-ci-eask] + version: 27.2 + template: debian/ci/eask + depends: 27.2-ci - tags: [27.2-ci-eldev, 27-ci-eldev] version: 27.2 template: debian/ci/eldev @@ -190,6 +226,10 @@ version: 27.2 template: alpine/ci/cask depends: 27.2-alpine-ci +- tags: [27.2-alpine-ci-eask, 27-alpine-ci-eask] + version: 27.2 + template: alpine/ci/eask + depends: 27.2-alpine-ci - tags: [27.2-alpine-ci-eldev, 27-alpine-ci-eldev] version: 27.2 template: alpine/ci/eldev @@ -210,6 +250,10 @@ version: 27.1 template: debian/ci/cask depends: 27.1-ci +- tags: [27.1-ci-eask] + version: 27.1 + template: debian/ci/eask + depends: 27.1-ci - tags: [27.1-ci-eldev] version: 27.1 template: debian/ci/eldev @@ -230,6 +274,10 @@ version: 27.1 template: alpine/ci/cask depends: 27.1-alpine-ci +- tags: [27.1-alpine-ci-eask] + version: 27.1 + template: alpine/ci/eask + depends: 27.1-alpine-ci - tags: [27.1-alpine-ci-eldev] version: 27.1 template: alpine/ci/eldev @@ -250,6 +298,10 @@ version: 26.3 template: debian/ci/cask depends: 26.3-ci +- tags: [26.3-ci-eask, 26-ci-eask] + version: 26.3 + template: debian/ci/eask + depends: 26.3-ci - tags: [26.3-ci-eldev, 26-ci-eldev] version: 26.3 template: debian/ci/eldev @@ -270,6 +322,10 @@ version: 26.3 template: alpine/ci/cask depends: 26.3-alpine-ci +- tags: [26.3-alpine-ci-eask, 26-alpine-ci-eask] + version: 26.3 + template: alpine/ci/eask + depends: 26.3-alpine-ci - tags: [26.3-alpine-ci-eldev, 26-alpine-ci-eldev] version: 26.3 template: alpine/ci/eldev @@ -290,6 +346,10 @@ version: 26.2 template: debian/ci/cask depends: 26.2-ci +- tags: [26.2-ci-eask] + version: 26.2 + template: debian/ci/eask + depends: 26.2-ci - tags: [26.2-ci-eldev] version: 26.2 template: debian/ci/eldev @@ -310,6 +370,10 @@ version: 26.2 template: alpine/ci/cask depends: 26.2-alpine-ci +- tags: [26.2-alpine-ci-eask] + version: 26.2 + template: alpine/ci/eask + depends: 26.2-alpine-ci - tags: [26.2-alpine-ci-eldev] version: 26.2 template: alpine/ci/eldev @@ -330,6 +394,10 @@ version: 26.1 template: debian/ci/cask depends: 26.1-ci +- tags: [26.1-ci-eask] + version: 26.1 + template: debian/ci/eask + depends: 26.1-ci - tags: [26.1-ci-eldev] version: 26.1 template: debian/ci/eldev @@ -350,6 +418,10 @@ version: 26.1 template: alpine/ci/cask depends: 26.1-alpine-ci +- tags: [26.1-alpine-ci-eask] + version: 26.1 + template: alpine/ci/eask + depends: 26.1-alpine-ci - tags: [26.1-alpine-ci-eldev] version: 26.1 template: alpine/ci/eldev diff --git a/master/alpine/ci/eask/Dockerfile b/master/alpine/ci/eask/Dockerfile new file mode 100644 index 00000000..fc8b5583 --- /dev/null +++ b/master/alpine/ci/eask/Dockerfile @@ -0,0 +1,6 @@ +FROM silex/emacs:master-alpine-ci + +RUN apk add --no-cache unzip + +RUN curl -fsSL https://raw.githubusercontent.com/emacs-eask/cli/master/webinstall/install.sh | sh +ENV PATH="/root/.local/bin:$PATH" diff --git a/master/debian/ci/eask/Dockerfile b/master/debian/ci/eask/Dockerfile new file mode 100644 index 00000000..e228c92b --- /dev/null +++ b/master/debian/ci/eask/Dockerfile @@ -0,0 +1,8 @@ +FROM silex/emacs:master-ci + +RUN apt-get update && \ + apt-get install -y unzip && \ + rm -rf /var/lib/apt/lists/* + +RUN curl -fsSL https://raw.githubusercontent.com/emacs-eask/cli/master/webinstall/install.sh | sh +ENV PATH="/root/.local/bin:$PATH" diff --git a/templates/alpine/ci/eask/Dockerfile b/templates/alpine/ci/eask/Dockerfile new file mode 100644 index 00000000..e5cc1c09 --- /dev/null +++ b/templates/alpine/ci/eask/Dockerfile @@ -0,0 +1,6 @@ +FROM silex/emacs:{{DEPENDS}} + +RUN apk add --no-cache unzip + +RUN curl -fsSL https://raw.githubusercontent.com/emacs-eask/cli/master/webinstall/install.sh | sh +ENV PATH="/root/.local/bin:$PATH" diff --git a/templates/debian/ci/eask/Dockerfile b/templates/debian/ci/eask/Dockerfile new file mode 100644 index 00000000..c69851b7 --- /dev/null +++ b/templates/debian/ci/eask/Dockerfile @@ -0,0 +1,8 @@ +FROM silex/emacs:{{DEPENDS}} + +RUN apt-get update && \ + apt-get install -y unzip && \ + rm -rf /var/lib/apt/lists/* + +RUN curl -fsSL https://raw.githubusercontent.com/emacs-eask/cli/master/webinstall/install.sh | sh +ENV PATH="/root/.local/bin:$PATH"