Semaphore: A Hosted CI/CD Service

Semaphore is a hosted continuous integration and deployment service for private and open source projects.


  • Sign up with email only and trial 30 days
  • Auto build, push and deploy application when codes update
  • Support to connect with GitHub and Bitbucket
  • Web-base service
  • Custom setup commands



If you don’t have an account, just create one, login the website and start to create a project.

Connect GitHub

Login the GitHub account to authorize.

Choose the Project

Choose the branch.

Wait for analyze the config environment, or configure it manually

Select Platform

Set up Docker Registry

Select Docker Hub here.

Fill the USERNAME (not email) and PASSWORD.

set up the commmand on building.

Build the Docker image

Delete Project

Leave a Reply

Your email address will not be published. Required fields are marked *