USER root
-RUN apt-get update && \
- apt-get install -y \
- pwgen \
- locales \
- buildbot \
- build-essential \
- libncurses5-dev \
- gawk \
- git-core \
- pv \
- gosu \
- signify-openbsd \
- python3-pip \
- wget && \
- apt-get clean && \
- localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8 && \
- pip3 install \
- "buildbot-www==2.0.1" \
- "buildbot-waterfall-view==2.0.1" \
- "buildbot-console-view==2.0.1" \
- "buildbot-grid-view==2.0.1"
+RUN echo 'deb http://deb.debian.org/debian testing main' \
+ > /etc/apt/sources.list.d/testing.list && \
+ apt-get update && \
+ apt-get install -t buster -y \
+ pwgen \
+ locales \
+ build-essential \
+ libncurses5-dev \
+ gawk \
+ git-core \
+ pv \
+ gosu \
+ signify-openbsd \
+ python3-pip \
+ wget && \
+ apt-get install -t testing -y \
+ buildbot && \
+ apt-get clean && \
+ localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8 && \
+ pip3 install \
+ "buildbot-www==2.4.1" \
+ "buildbot-waterfall-view==2.4.1" \
+ "buildbot-console-view==2.4.1" \
+ "buildbot-grid-view==2.4.1"
ENV LANG=en_US.utf8
slave_port = 9989
if ini.has_option("phase1", "port"):
- slave_port = ini.getint("phase1", "port")
+ slave_port = ini.get("phase1", "port")
c['workers'] = []
NetLocks = dict()
git_ssh_key = None
if ini.has_option("phase2", "port"):
- slave_port = ini.getint("phase2", "port")
+ slave_port = ini.get("phase2", "port")
if ini.has_option("phase2", "persistent"):
persistent = ini.getboolean("phase2", "persistent")