Skip to content
Snippets Groups Projects
Commit 83b50eca authored by jurgenhaas's avatar jurgenhaas
Browse files

#41 Make theme build task configuration more flexible

parent ceeda575
No related branches found
No related tags found
No related merge requests found
......@@ -30,6 +30,8 @@ variables:
SITE_NAME: drupal_${PROJECT_NAME}_$CI_COMMIT_REF_SLUG
THEME_BASE_PATH: web/core/themes/olivero
THEME_BUILD: 'yes'
THEME_BUILD_COMMAND: './node_modules/gulp/bin/gulp.js sass'
THEME_BUILD_NODE_IMG: 'registry.lakedrops.com/docker/node:12-stretch-slim'
THEME_CSS_PATH: web/core/themes/olivero/css
include:
......
......@@ -324,9 +324,9 @@ Debug:
script:
- if [[ -d "${THEME_CSS_PATH}" ]]; then rm -rf "${THEME_CSS_PATH}"; fi
- mkdir -p "${THEME_CSS_PATH}"
- docker run --name=${COMPOSE_PROJECT_NAME}-node -id -v $(php /usr/local/bin/volume.php) -w ${PWD} registry.lakedrops.com/docker/node:12-stretch-slim
- docker run --name=${COMPOSE_PROJECT_NAME}-node -id -v $(php /usr/local/bin/volume.php) -w ${PWD} ${THEME_BUILD_NODE_IMG}
- docker exec ${COMPOSE_PROJECT_NAME}-node npm install --no-save
- docker exec -e NODE_ENV=production ${COMPOSE_PROJECT_NAME}-node ./node_modules/gulp/bin/gulp.js sass
- docker exec -e NODE_ENV=production ${COMPOSE_PROJECT_NAME}-node ${THEME_BUILD_COMMAND}
after_script:
- docker rm -f ${COMPOSE_PROJECT_NAME}-node || EC=$?
artifacts:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment