diff --git a/Dockerfile.lint b/Dockerfile.lint index 1bd8eb7..7a6a8f8 100644 --- a/Dockerfile.lint +++ b/Dockerfile.lint @@ -16,3 +16,6 @@ # Install Linting Tools RUN apt-get install -y clang clang-tidy clang-format +# Install X11 dev packages +RUN apt-get install -y libx11-dev libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev + diff --git a/Dockerfile.lint b/Dockerfile.lint index 1bd8eb7..7a6a8f8 100644 --- a/Dockerfile.lint +++ b/Dockerfile.lint @@ -16,3 +16,6 @@ # Install Linting Tools RUN apt-get install -y clang clang-tidy clang-format +# Install X11 dev packages +RUN apt-get install -y libx11-dev libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev + diff --git a/README.md b/README.md index 2c9ea0a..adb0538 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,42 @@ +Dockerfiles +=========== + + +Copyright (C) 2021-2023, John Ryland.
+All rights reserved. +
+ +Overview +-------- + This is a set of Dockerfiles for use as agent in jenkins They help to perform the various build steps and stages -The jenkins job builds the docker images +The jenkins job builds the docker images (Jenkinsfile). + +These docker images are then available to be used by +other jenkins jobs to do the building in a consistent +environment. + +Eventually I'll get jenkins configured with physical +build machines that can run these docker containers +to distribute the building on jobs to make them faster. +References +---------- + + - https://github.com/multiarch/crossbuild + - https://github.com/steeve/cross-compiler/tree/master/darwin-x64 + - https://dexp.in/articles/qtcreator-crosscompile/ + - https://github.com/Martchus/PKGBUILDs/tree/master/qt5-base/apple-darwin + + +Docker-Compose +-------------- We can also start the images on the server @@ -18,8 +48,8 @@ 'up', 'ps' and 'logs' The -d option is to run in the backgroun. - -Requirements: +Services Requirements +--------------------- sudo mkdir -p /var/run/cockpit-ws/home/jryland/.ssh sudo chown -R jryland:jryland /var/run/cockpit-ws/home/jryland