Pour tout problème contactez-nous par mail : support@froggit.fr | La FAQ :grey_question: | Rejoignez-nous sur le Chat :speech_balloon:

Skip to content
Snippets Groups Projects
Commit daa43cc4 authored by Christophe Chaudier's avatar Christophe Chaudier :rocket:
Browse files

ci: add review app for MR

parent 5b4024a1
No related branches found
No related tags found
1 merge request!26Resolve "add MR preview"
Pipeline #2993 passed
image: node:14.17.1-slim
stages:
- test
- build
- 🧪 test
- 📝 publish
- 🧽 clean
variables:
SUB_GROUP: "www"
DOCUSAURUS_BASEURL: /
lint:
stage: test
stage: 🧪 test
tags:
- cache
script:
......@@ -19,7 +25,7 @@ lint:
- node_modules
pages:
stage: build
stage: 📝 publish
tags:
- cache
script:
......@@ -34,5 +40,36 @@ pages:
- package.json
paths:
- node_modules
only:
- master
rules:
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
environment:
name: production
url: "${DOCUSAURUS_URL}"
pages:preview:
extends: pages
artifacts:
expire_in: 2 week
rules:
- if: $CI_MERGE_REQUEST_IID
variables:
DOCUSAURUS_URL: "https://${CI_PROJECT_ROOT_NAMESPACE}.${CI_PAGES_DOMAIN}"
DOCUSAURUS_BASEURL: "/-/${SUB_GROUP}/${CI_PROJECT_NAME}/-/jobs/${CI_JOB_ID}/artifacts/public/"
environment:
name: preview/${CI_COMMIT_REF_NAME}
url: "https://${CI_PROJECT_ROOT_NAMESPACE}.${CI_PAGES_DOMAIN}/-/${SUB_GROUP}/${CI_PROJECT_NAME}/-/jobs/${CI_JOB_ID}/artifacts/public/index.html"
on_stop: pages:preview:stop
pages:preview:stop:
stage: 🧽 clean
rules:
- if: $CI_MERGE_REQUEST_IID
when: manual
allow_failure: true
environment:
name: preview/${CI_COMMIT_REF_NAME}
action: stop
script:
- echo "🧽 clean MR environment [preview/${CI_COMMIT_REF_NAME}]"
......@@ -5,8 +5,8 @@ const darkCodeTheme = require("prism-react-renderer/themes/dracula");
module.exports = {
title: "Simplifiez-vous le code !",
tagline: "Froggit aide à booster la coopération des Dev, Ops et autres Techs des entreprises autour du code source, sans gérer une infrastructure complexe !",
url: "https://new.froggit.fr",
baseUrl: "/",
url: process.env.DOCUSAURUS_URL,
baseUrl: process.env.DOCUSAURUS_BASEURL || "/",
onBrokenLinks: "throw",
onBrokenMarkdownLinks: "warn",
favicon: "img/favicon/favicon.ico",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment