CI for Webdesign projects - tooltwist/documentation GitHub Wiki
Previous: What is Continuous Integration?
Next: CI for Java projects
The steps below are used by a Web Developer to update the web design of a project, and create a Docker image for deployment simply by saving their changes to Github.
Web Designers can start the Designer using the ToolTwist CLI from the Terminal. To do this you may need to get a tooltwist.js
file from the project team and place it in a new directory. A good place to put it is in /Development/.
$ cd /Development/myProject
$ tooltwist designer
This will download all the required dependencies and run the Designer.
Programmers can run the Designer from within Eclipse, as shown in Our CI for Java projects.
One the Designer starts, it can be accessed from the browser.
Changes can be saved to our source code repository using the GitHub for Mac application:
Developers can use egit, as mentioned in Our CI for Java projects.
The project can be seen at Github, our source code repository:
The push to Github triggers a build of the project at CircleCI, our Continuous Integration service:
When the building and testing succeeds, the resulting Docker image files is pushed to Docker Hub.
From here the image can be used to start containers for testing, UAT, staging and production.