Remove more top level files
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
This commit is contained in:
parent
1c6ed30a79
commit
f832e757f8
70
Dockerfile
70
Dockerfile
|
@ -1,70 +0,0 @@
|
||||||
FROM debian:jessie
|
|
||||||
|
|
||||||
# allow replacing httpredir mirror
|
|
||||||
ARG APT_MIRROR=httpredir.debian.org
|
|
||||||
RUN sed -i s/httpredir.debian.org/$APT_MIRROR/g /etc/apt/sources.list
|
|
||||||
|
|
||||||
RUN apt-get update && apt-get install -y \
|
|
||||||
build-essential \
|
|
||||||
ca-certificates \
|
|
||||||
curl \
|
|
||||||
git \
|
|
||||||
make \
|
|
||||||
jq \
|
|
||||||
pkg-config \
|
|
||||||
apparmor \
|
|
||||||
libapparmor-dev \
|
|
||||||
--no-install-recommends \
|
|
||||||
&& rm -rf /var/lib/apt/lists/*
|
|
||||||
|
|
||||||
# Install Go
|
|
||||||
ENV GO_VERSION 1.6.2
|
|
||||||
RUN curl -sSL "https://storage.googleapis.com/golang/go${GO_VERSION}.linux-amd64.tar.gz" | tar -v -C /usr/local -xz
|
|
||||||
ENV PATH /go/bin:/usr/local/go/bin:$PATH
|
|
||||||
ENV GOPATH /go:/go/src/github.com/docker/docker/containerkit/vendor
|
|
||||||
|
|
||||||
ENV GO_TOOLS_COMMIT 823804e1ae08dbb14eb807afc7db9993bc9e3cc3
|
|
||||||
# Grab Go's cover tool for dead-simple code coverage testing
|
|
||||||
# Grab Go's vet tool for examining go code to find suspicious constructs
|
|
||||||
# and help prevent errors that the compiler might not catch
|
|
||||||
RUN git clone https://github.com/golang/tools.git /go/src/golang.org/x/tools \
|
|
||||||
&& (cd /go/src/golang.org/x/tools && git checkout -q $GO_TOOLS_COMMIT) \
|
|
||||||
&& go install -v golang.org/x/tools/cmd/cover \
|
|
||||||
&& go install -v golang.org/x/tools/cmd/vet
|
|
||||||
# Grab Go's lint tool
|
|
||||||
ENV GO_LINT_COMMIT 32a87160691b3c96046c0c678fe57c5bef761456
|
|
||||||
RUN git clone https://github.com/golang/lint.git /go/src/github.com/golang/lint \
|
|
||||||
&& (cd /go/src/github.com/golang/lint && git checkout -q $GO_LINT_COMMIT) \
|
|
||||||
&& go install -v github.com/golang/lint/golint
|
|
||||||
|
|
||||||
WORKDIR /go/src/github.com/docker/docker/containerkit
|
|
||||||
|
|
||||||
# install seccomp: the version shipped in trusty is too old
|
|
||||||
ENV SECCOMP_VERSION 2.3.0
|
|
||||||
RUN set -x \
|
|
||||||
&& export SECCOMP_PATH="$(mktemp -d)" \
|
|
||||||
&& curl -fsSL "https://github.com/seccomp/libseccomp/releases/download/v${SECCOMP_VERSION}/libseccomp-${SECCOMP_VERSION}.tar.gz" \
|
|
||||||
| tar -xzC "$SECCOMP_PATH" --strip-components=1 \
|
|
||||||
&& ( \
|
|
||||||
cd "$SECCOMP_PATH" \
|
|
||||||
&& ./configure --prefix=/usr/local \
|
|
||||||
&& make \
|
|
||||||
&& make install \
|
|
||||||
&& ldconfig \
|
|
||||||
) \
|
|
||||||
&& rm -rf "$SECCOMP_PATH"
|
|
||||||
|
|
||||||
# Install runc
|
|
||||||
ENV RUNC_COMMIT cc29e3dded8e27ba8f65738f40d251c885030a28
|
|
||||||
RUN set -x \
|
|
||||||
&& export GOPATH="$(mktemp -d)" \
|
|
||||||
&& git clone git://github.com/opencontainers/runc.git "$GOPATH/src/github.com/opencontainers/runc" \
|
|
||||||
&& cd "$GOPATH/src/github.com/opencontainers/runc" \
|
|
||||||
&& git checkout -q "$RUNC_COMMIT" \
|
|
||||||
&& make BUILDTAGS="seccomp apparmor selinux" && make install
|
|
||||||
|
|
||||||
COPY . /go/src/github.com/docker/docker/containerkit
|
|
||||||
|
|
||||||
WORKDIR /go/src/github.com/docker/docker/containerkit
|
|
||||||
|
|
||||||
RUN make all install
|
|
|
@ -1,13 +0,0 @@
|
||||||
wrappedNode(label: "linux && x86_64") {
|
|
||||||
deleteDir()
|
|
||||||
checkout scm
|
|
||||||
|
|
||||||
stage "build image"
|
|
||||||
def img = docker.build("dockerbuildbot/containerd:${gitCommit()}")
|
|
||||||
try {
|
|
||||||
stage "run tests"
|
|
||||||
sh "docker run --privileged --rm --name '${env.BUILD_TAG}' ${img.id} make test"
|
|
||||||
} finally {
|
|
||||||
sh "docker rmi -f ${img.id} ||:"
|
|
||||||
}
|
|
||||||
}
|
|
41
MAINTAINERS
41
MAINTAINERS
|
@ -1,41 +0,0 @@
|
||||||
# Containerd maintainers file
|
|
||||||
#
|
|
||||||
# This file describes who runs the docker/containerd project and how.
|
|
||||||
# This is a living document - if you see something out of date or missing, speak up!
|
|
||||||
#
|
|
||||||
# It is structured to be consumable by both humans and programs.
|
|
||||||
# To extract its contents programmatically, use any TOML-compliant parser.
|
|
||||||
#
|
|
||||||
# This file is compiled into the MAINTAINERS file in docker/opensource.
|
|
||||||
#
|
|
||||||
[Org]
|
|
||||||
[Org."Core maintainers"]
|
|
||||||
people = [
|
|
||||||
"crosbymichael",
|
|
||||||
"tonistiigi",
|
|
||||||
"mlaventure",
|
|
||||||
]
|
|
||||||
|
|
||||||
[people]
|
|
||||||
|
|
||||||
# A reference list of all people associated with the project.
|
|
||||||
# All other sections should refer to people by their canonical key
|
|
||||||
# in the people section.
|
|
||||||
|
|
||||||
# ADD YOURSELF HERE IN ALPHABETICAL ORDER
|
|
||||||
|
|
||||||
[people.crosbymichael]
|
|
||||||
Name = "Michael Crosby"
|
|
||||||
Email = "crosbymichael@gmail.com"
|
|
||||||
GitHub = "crosbymichael"
|
|
||||||
|
|
||||||
[people.tonistiigi]
|
|
||||||
Name = "Tõnis Tiigi"
|
|
||||||
Email = "tonis@docker.com"
|
|
||||||
GitHub = "tonistiigi"
|
|
||||||
|
|
||||||
[people.mlaventure]
|
|
||||||
Name = "Kenfe-Mickaël Laventure"
|
|
||||||
Email = "mickael.laventure@docker.com"
|
|
||||||
GitHub = "mlaventure"
|
|
||||||
|
|
Loading…
Reference in New Issue