diff options
author | Jason Yavorska <jyavorska@protonmail.com> | 2020-05-12 09:49:36 +0200 |
---|---|---|
committer | Simon Steinbeiß <ochosi@xfce.org> | 2020-05-12 09:49:36 +0200 |
commit | 80646b6511e38441e39dc99d953d23c21f23bd4d (patch) | |
tree | e07d300fac0162eeef33e037aeda410803a7a172 | |
parent | e1ef0fea807716a6954649a0ed693b0647283560 (diff) | |
download | xfce4-dev-tools-80646b6511e38441e39dc99d953d23c21f23bd4d.tar.gz |
Add CI templates notes
-rw-r--r-- | README.md | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -4,6 +4,8 @@ The Xfce development tools are a collection of tools and macros for Xfce developers and people that want to build Xfce from Git In addition it contains the Xfce developer's handbook. +## `xfce-build` containerized build environment + This project also contains the code to build and deploy xfce-build to the [xfce-build area on Docker Hub](https://hub.docker.com/repository/docker/xfce/xfce-build/). This container is the build environment used by Xfce to build the various projects. @@ -18,6 +20,12 @@ docker run --rm -u $(id -u ${USER}):$(id -g ${USER}) \ The steps to build the container are encoded in the [`Dockerfile`](Dockerfile) in this repository, and is built via the build job in [`.gitlab-ci.yml`](.gitlab-ci.yml). +## CI templates for Xfce + +The [CI folder](ci/) contains the `build_project.yml` template for building the various +Xfce projects, as well as supporting scripts such as `build_libs.sh` which handles +building any needed dependencies. This helps us avoid repeating the same build +code in each project. ## How to report bugs? |