summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Yavorska <jyavorska@protonmail.com>2020-05-12 09:49:36 +0200
committerSimon Steinbeiß <ochosi@xfce.org>2020-05-12 09:49:36 +0200
commit80646b6511e38441e39dc99d953d23c21f23bd4d (patch)
treee07d300fac0162eeef33e037aeda410803a7a172
parente1ef0fea807716a6954649a0ed693b0647283560 (diff)
downloadxfce4-dev-tools-80646b6511e38441e39dc99d953d23c21f23bd4d.tar.gz
Add CI templates notes
-rw-r--r--README.md8
1 files changed, 8 insertions, 0 deletions
diff --git a/README.md b/README.md
index 09ee22f..79eccd2 100644
--- a/README.md
+++ b/README.md
@@ -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?