Travel CI is a microservices solution for continuous integration. With Travel CI, you can easily build any project whatever the language used. You can find the full documentation here
Install Docker CE, PostgreSQL, and update config
$ sudo nano /lib/systemd/system/docker.service
$ Update line : ExecStart=/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
$ ./gradlew clean build
$ java -jar tci-**/build/libs/tci-**.jar (start each microservice)
$ cd tci-webapp
$ npm install
$ npm start
Or alternatively using Docker Compose:
$ docker-compose up -d
Context :
Travel CI Front-End & Back-End : Spring Cloud Architecture :