Sign inSign up

robrt/quickbuild

By robrt

•Updated over 1 year ago

PMEase QuickBuild Community Edition. Continuously updated as new releases are made.

Image
1

3.1K

robrt/quickbuild repository overview

⁠QuickBuild

Containerized PMEase QuickBuild Community Edition. Two images are provided:

  • robrt/quickbuild:<version>: The server image.
  • robrt/quickbuild-agent:<version>: The build agent image.

Source code: https://github.com/srand/quickbuild⁠

⁠Server Configuration

These environment variables can be set to customize the container:

  • QUICKBUILD_DB_TYPE: Accepted value is postgres.
  • QUICKBUILD_DB_HOST: Server host and port. (default: postgres:5432)
  • QUICKBUILD_DB_NAME: Database name. Default: quickbuild
  • QUICKBUILD_DB_USER: Username. Default: quickbuild
  • QUICKBUILD_DB_PASSWD: Password. Default: quickbuild

⁠Build Agent Configuration

These environment variables must be set to customize the container:

  • QUICKBUILD_URL: URL of the QuickBuild Server.
  • QUICKBUILD_USER: QuickBuild administrator username. This user must be authorized to download the Build Agent software from the server. Default: admin
  • QUICKBUILD_PASSWD: Administrator password. Default: quickbuild

Note that the source IP-address of build agents must be reachable by the server. Run agents with host networking.

⁠Docker Compose

A Docker Compose file is provided in the source repository for convenience. It can be used to deploy QuickBuild, QuickBuild Build Agents and the Postgres DBMS all at once.

Deployment checklist:

  • Change all default usernames and passwords.
  • Configure the server to store data in the mounted volume at /data.
  • Create a server admin user account matching credentials configured for build agents.

Tag summary

Content type

Image

Digest

sha256:f523b6b1b…

Size

859.2 MB

Last updated

over 1 year ago

docker pull robrt/quickbuild