You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Ben Kristinsson 9b5c8bfe05 change jenkins credential id 2 weeks ago
alpine cleanup 4 years ago
amzn exec_prefix 2 years ago
debian debian stable 5 months ago
git cleanup 4 years ago
.dockerignore build deb and tar.gz in docker container, amzn tar.gz in another container 2 years ago
.gitignore exec_prefix 2 years ago
Jenkinsfile change jenkins credential id 2 weeks ago
LICENSE license 2 years ago
README.md gitea docker reg 2 months ago

README.md

emacs-docker

Build Status Stable Version Nightly Version matrix

Builds both the latest version from master in the repo (called nightly here), and looks for the newest tag (release) and builds that.

Builds are packaged as .deb and .tar.gz, and are also published as docker images:

# to get the latest stable version
docker run --rm -it git.sudo.is/ben/emacs:latest

# to get the latest nightly build
docker run --rm -it git.sudo.is/ben/emacs-nightly:latest

The docker images are also pushed to dockerhub:

docker pull benediktkr/emacs:latest
docker pull benediktkr/emacs-nightly: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.