Various docker images needed for CI/CD
| Dockerfile.base | 2 years ago | ||
| Dockerfile.build | 2 years ago | ||
| Dockerfile.build.linux | 2 years ago | ||
| Dockerfile.build.macosx | 2 years ago | ||
| Dockerfile.build.windows | 2 years ago | ||
| Dockerfile.cockpit | 2 years ago | ||
| Dockerfile.documentation | 2 years ago | ||
| Dockerfile.lint | 2 years ago | ||
| Jenkinsfile | 2 years ago | ||
| README.md | 2 years ago | ||
| docker-compose-manual.yml | 2 years ago | ||
| docker-compose.yml | 2 years ago | ||
| osxcross.tar.bz2 | 6 years ago | ||
Copyright (C) 2021-2023, John Ryland.
All rights reserved.
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 (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.
We can also start the images on the server
using docker-compose, we can start a set of services
currently this is cockpit-ws and portainer
docker-compose can be run with a command such as: 'up', 'ps' and 'logs' The -d option is to run in the backgroun.
sudo mkdir -p /var/run/cockpit-ws/home/jryland/.ssh sudo chown -R jryland:jryland /var/run/cockpit-ws/home/jryland