Project versions - accetto/ubuntu-vnc-xfce-g3 GitHub Wiki

Project versions

Version: G3v2

Updated: 2022-11-04


Project versions

There have been two versions of this project till now.

The version differ only by the building pipeline, not by the Docker images themselves. The Dockerfile, apart from using the new local g3-cache, stays conceptually unchanged.

The first version (G3v1, or simply G3) will still be available in the GitHub repository as the branch archived-generation-g3v1.

Version G3v2

The version G3v2 brings the following major changes comparing to the previous version G3v1:

  • Significantly improved building performance by introducing a local cache (g3-cache).
  • Auto-building on the Docker Hub and using of the GitHub Actions have been abandoned.
  • The enhanced building pipeline moves towards building the images outside the Docker Hub and aims to support also stages with CI/CD capabilities (e.g. the GitLab).
  • The local stage is the default building stage now. However, the new building pipeline has already been tested also with a local GitLab installation in a Docker container on a Linux machine.
  • Automatic publishing of README files to the Docker Hub has been removed, because it was not working properly any more. However, the README files for the Docker Hub can still be prepared with the provided utility util-readme.sh and then copy-and-pasted to the Docker Hub manually.