Go to file
Benedikt Kristinsson d40a9c2c56
ben/emacs-docker/pipeline/head This commit looks good Details
upload
2021-06-19 02:22:07 +02:00
alpine cleanup 2018-07-23 23:01:02 +02:00
amzn exec_prefix 2021-02-26 09:46:39 +01:00
debian name debian .tar.gz file emacs-nightly for nightly builds 2021-03-06 10:54:27 +01:00
git cleanup 2018-07-23 23:01:02 +02:00
.dockerignore build deb and tar.gz in docker container, amzn tar.gz in another container 2021-02-26 04:54:34 +01:00
.gitignore exec_prefix 2021-02-26 09:46:39 +01:00
Jenkinsfile upload 2021-06-19 02:22:07 +02:00
LICENSE license 2021-01-29 18:24:16 +01:00
README.md dev (#1) 2021-03-02 03:27:55 +01:00

README.md

emacs-docker

Build Status Docker Image Version (latest semver) Docker Image Size (latest by date)

Builds both the latest version from master in the repo, and looks for the newest tag (release) and builds that. Builds are packaged as .deb and .tar.gz and then publishe a docker image to Docker Hub with emacs installed.

The latest tag follows the master branch builds.

docker run --rm -it benediktkr/emacs:27.1

docker run --rm -it benedikt/emacs:latest

The .deb packages are uploaded to apt.sudo.is.

wget -q -O - https://apt.sudo.is/KEY.gpg | sudo apt-key add -
echo "deb https://apt.sudo.is/ /" > /etc/apt/sources.list.d/apt.sudo.is.list
apt-get update

apt-get install emacs

Dockerfiles for other docker images:

  • git/Dockerfile: clone the emacs repo with git and build emacs.
  • amzn/Dockerfile: custom Amazon Linux 1 docker build
  • alpine/Dockerfile: alpine has up-to-date emacs versions.