I need a developer who has already written GitLab CI build script. Documentation at http://doc.gitlab.com/ce/ci/yaml/README.html.
The project requirement is to add testing automation code to https://gitlab.com/TechNikh/Selenium-Blockly/blob/master/.gitlab-ci.yml
The current code creates gitlab page based on documentation at http://doc.gitlab.com/ee/pages/README.html
The current code creates correct version of the page at https://technikh.gitlab.io/Selenium-Blockly/ and test version of the page at https://technikh.gitlab.io/Selenium-Blockly/gitlab_doc/
There is a working Travis CI testing automation code at https://github.com/TechNikh/pantheon-travis/blob/master/.travis.yml
The Travis code installs firefox, selenium, imagemagick, drush, drupal & drulenium.
The project is to write similar automation script for GitLab CI. The concept is that, when a change is made to non-master branch & when merge request is made to master branch, The automation script runs & deploys correct version to https://technikh.gitlab.io/Selenium-Blockly/ and test version to https://technikh.gitlab.io/Selenium-Blockly/gitlab_doc/ and using selenium through drulenium, screenshots of correct version are taken and screenshots of test version are taken & using imagemagick through drulenium, diff of two screenshots is calculated & diff image is generated & uploaded to remote hosting server for validating the results.