Developer commit their code on github repo.
(2). Clone source from github
Create the jobs on Jenkins Server that will to control each api service.
Create docker-compose files what we will use them to build docker images for api services that were prescribed.
Jenkins Server will run docker-compose file and create docker images.
(3). Test new services.
Use new docker images that had been created when Jenkins Server had run docker-compose file to create a api service test on the Test Server.
(4). Push docker images to dockerhub.
Push docker images which there are passed our test case to dockerhub with specifiled tag.
(5). Deploy new API services.
-Use Jenkins Server to deploy new versions of our API services by automation method.
@thanhloc2609 comment ở đây