(assuming project is hosted on GitLab)
- Enable shared runners by going to "Settings" > "Runners".
- Add
.gitlab-ci.ymlwith the following content:
image: node:6.9.1
pages:
artifacts:
paths: | /* | |
| ##Device = Desktops | |
| ##Screen = 1281px to higher resolution desktops | |
| */ | |
| @media (min-width: 1281px) { | |
| //CSS | |
| <?php | |
| /** | |
| * @link | |
| * @since 1.0.0 | |
| * @package TODO | |
| * | |
| * @wordpress-plugin | |
| * Plugin Name: Use MailHog | |
| * Description: Configure WordPress on Valet to use MailHog | |
| * Version: 1.0.0 |
(assuming project is hosted on GitLab)
.gitlab-ci.yml with the following content:image: node:6.9.1
pages:
artifacts:
paths: | sudo apachectl stop | |
| sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist 2>/dev/null |
| /* | |
| Before using make sure you have: | |
| npm install --save-dev gulp gulp-minify-css gulp-concat gulp-uglify gulp-autoprefixer gulp-sass | |
| Make sure to change the directory names in the default watch function to the CSS/SCSS/SASS directories you are using so it reloads | |
| */ | |
| var gulp = require('gulp'), | |
| minifyCSS = require('gulp-minify-css'), | |
| concat = require('gulp-concat') |
| {% paginate collection.products by 20 %} | |
| <!-- the top of your collections.liquid --> | |
| <!-- START PRODUCTS --> | |
| {% for product in collection.products %} | |
| <!-- START PRODUCT {{ forloop.index | plus:paginate.current_offset }} --> | |
| <div class="product" id="product-{{ forloop.index | plus:paginate.current_offset }}"> | |
| {% include 'product' with product %} | |
| </div> | |
| <!-- END PRODUCT {{ forloop.index | plus:paginate.current_offset }} --> |