Integrating Quay.io with Semaphore is intuitive and simple, and it will only take a few clicks.
In order to enable Docker Registry integrations, you first need to set up your project as a Docker project on Semaphore. Read Setting up continuous integration for a Docker project on Semaphore for more information.
Configuring the Quay.io project integration will enable you to push and pull Docker images without having to log into Quay.io during builds and deployments. To achieve this, do the following:
Next, you will be prompted with two input fields:
After you have inputted the credentials, click "Save". Your Quay.io credentials will be securely encrypted and saved.
You can now push or pull images on Quay.io through Semaphore.
docker push quay.io/quay_username/repository_name
Semaphore Docs are open source — Edit on GitHub