Docs Navigation

Setting up continuous delivery with is a cloud hosted service for building, storing and distributing Docker containers. If you don't already have an account on, you can try it for free.

Integrating 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 project add-on will enable you to push and pull Docker images without having to log into during builds and deployments.

This can be done by visiting your project on Semaphore and clicking "Add-ons" in the upper right corner of your screen.

Click Project Add-ons

Next, click "Docker Registry".

Click Docker Registry

Choose the "" integration.

Click integration

Next, you will be prompted with two input fields:

  • Username,
  • Password form

After you have inputted the credentials, click "Save". Your credentials will be securely encrypted and saved.

You can now push or pull images on through Semaphore.

docker push

Happy building!

Semaphore Docs are open source — Edit on GitHub


Occasional lightweight product and blog updates. Unsubscribe at any time.

2009-2017 © Rendered Text. All rights reserved. Terms of Service, Privacy policy, Security.