Contents
Semaphore is a hosted continuous integration and deployment service for private and open source projects.
Features
- 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
Usage
Login
If you don’t have an account, just create one, login the website and start to create a project.
https://semaphoreci.com
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.
1 2 |
docker build -t yhiblog/ttrss . docker push yhiblog/ttrss |