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 0ba89d7b5b
ben/emacs-docker/pipeline/head This commit looks good Details
dependencies need to be installed for libvterm
2 months ago
alpine cleanup 5 years ago
amzn exec_prefix 2 years ago
debian dependencies need to be installed for libvterm 2 months ago
git cleanup 5 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 disable cron for nightly builds 3 months ago
LICENSE license 2 years ago
README.md gitea docker reg 6 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.