Add Debian and Ubuntu packaging
This moves the official Debian packaging into ring-project. Jenkins should now be able to run packaging jobs and publish packages. It should also make it easy to add a `verify` check on Jenkins to test packaging patches. This will make it much easier to work on packaging issues because the build environment is now reproductible on any machine. The patch adds Makefile targets to create packages such as: - package-all - package-<DISTRO> Builds are all done inside Docker containers and it is possible to build many at a time with the `package-all` target. To debug a build, use `package-<DISTRO>-interactive` to obtain a shell inside a container, ready to launch a build. Tuleap: #781 Change-Id: Id87a74a6c412ffc5bf82b9562639ce5a9424b06a
Showing
- .dockerignore 9 additions, 0 deletions.dockerignore
- .gitignore 3 additions, 0 deletions.gitignore
- Makefile.packaging 29 additions, 0 deletionsMakefile.packaging
- client-gnome 1 addition, 1 deletionclient-gnome
- daemon 1 addition, 1 deletiondaemon
- docker/Dockerfile_debian8 26 additions, 0 deletionsdocker/Dockerfile_debian8
- docker/Dockerfile_debian8_i386 26 additions, 0 deletionsdocker/Dockerfile_debian8_i386
- docker/Dockerfile_debian9 26 additions, 0 deletionsdocker/Dockerfile_debian9
- docker/Dockerfile_debian9_i386 26 additions, 0 deletionsdocker/Dockerfile_debian9_i386
- docker/Dockerfile_ubuntu14.04 26 additions, 0 deletionsdocker/Dockerfile_ubuntu14.04
- docker/Dockerfile_ubuntu14.04_i386 26 additions, 0 deletionsdocker/Dockerfile_ubuntu14.04_i386
- docker/Dockerfile_ubuntu15.10 26 additions, 0 deletionsdocker/Dockerfile_ubuntu15.10
- docker/Dockerfile_ubuntu15.10_i386 26 additions, 0 deletionsdocker/Dockerfile_ubuntu15.10_i386
- docker/Dockerfile_ubuntu16.04 26 additions, 0 deletionsdocker/Dockerfile_ubuntu16.04
- docker/Dockerfile_ubuntu16.04_i386 26 additions, 0 deletionsdocker/Dockerfile_ubuntu16.04_i386
- lrc 1 addition, 1 deletionlrc
- packaging/README.rst 7 additions, 0 deletionspackaging/README.rst
- packaging/distros/README.rst 6 additions, 0 deletionspackaging/distros/README.rst
- packaging/rules/debian/README.Debian 19 additions, 0 deletionspackaging/rules/debian/README.Debian
- packaging/rules/debian/compat 1 addition, 0 deletionspackaging/rules/debian/compat
.dockerignore
0 → 100644
client-gnome @ 884c37c0
daemon @ 150035a8
docker/Dockerfile_debian8
0 → 100644
docker/Dockerfile_debian8_i386
0 → 100644
docker/Dockerfile_debian9
0 → 100644
docker/Dockerfile_debian9_i386
0 → 100644
docker/Dockerfile_ubuntu14.04
0 → 100644
docker/Dockerfile_ubuntu14.04_i386
0 → 100644
docker/Dockerfile_ubuntu15.10
0 → 100644
docker/Dockerfile_ubuntu15.10_i386
0 → 100644
docker/Dockerfile_ubuntu16.04
0 → 100644
docker/Dockerfile_ubuntu16.04_i386
0 → 100644
lrc @ 3fc24faf
packaging/README.rst
0 → 100644
packaging/distros/README.rst
0 → 100644
packaging/rules/debian/README.Debian
0 → 100644
packaging/rules/debian/compat
0 → 100644
Please register or sign in to comment