Skip to content

Latest commit

 

History

History
29 lines (24 loc) · 1.14 KB

README-build.md

File metadata and controls

29 lines (24 loc) · 1.14 KB

Build system

We are simply using GitHub actions as it is too easy to set them up ;). See workflows directory for the build setup. Therefore, go to the github actions to check the status of the build.

Otherwise, just build a docker image from the (Dockerfile)[Dockerfile] which will build the system for the latest ubuntu version only.

# If you want the create a contaier where you can run
# the docker-entrypoint scripts, use the default docker file.
docker build -t amolofos/automated-workstation-setup .
# or
docker build -t amolofos/automated-workstation-setup --file Dockerfile.noIntegrationTests .

# If you want the docker build to create a container
# where all the ansible steps have been executed,
# use the full build docker file.
docker build -t amolofos/automated-workstation-setup --file Dockerfile.fullBuild .

Once the image has been build, we can go ahead and run it.

docker run --restart=always amolofos/automated-workstation-setup

Or we can go into the container.

docker run -it --restart=always --entrypoint /bin/bash amolofos/automated-workstation-setup
./docker-entrypoint.sh