add icons

This commit is contained in:
pauline 2024-01-04 19:06:48 +01:00
commit ed474a5430
2 changed files with 8 additions and 36 deletions

View file

@ -1,7 +1,5 @@
stages: stages:
- test - test
- docker
- deploy
tests: tests:
stage: test stage: test
@ -26,40 +24,10 @@ tests:
- echo "Running tests..." - echo "Running tests..."
- source $CACHE_PATH/venv/bin/activate - source $CACHE_PATH/venv/bin/activate
- pip cache purge - pip cache purge
- pip install -U -r requirements-dev.txt - pip install -e ".[dev]"
- pytest --create-db --cov --cov-report=xml - pytest --create-db --cov --cov-report=xml
- if [ "$CI_COMMIT_REF_NAME" = 'main' ] ; then exit 0 ; fi - if [ "$CI_COMMIT_REF_NAME" = 'main' ] ; then exit 0 ; fi
- if [ "$CI_COMMIT_REF_NAME" = 'develop' ] ; then git fetch origin main ; diff-cover coverage.xml --fail-under=90 --compare-branch origin/main --diff-range-notation '..' && exit 0 ; fi - if [ "$CI_COMMIT_REF_NAME" = 'develop' ] ; then git fetch origin main ; diff-cover coverage.xml --fail-under=90 --compare-branch origin/main --diff-range-notation '..' && exit 0 ; fi
- git fetch origin develop ; diff-cover coverage.xml --fail-under=90 --compare-branch origin/develop --diff-range-notation '..' - git fetch origin develop ; diff-cover coverage.xml --fail-under=90 --compare-branch origin/develop --diff-range-notation '..'
- echo "Tests done." - echo "Tests done."
build_docker_and_publish:
stage: docker
only:
- main
- develop
image: docker:git
tags:
- dind
services:
- docker:dind
script:
- docker build --pull --no-cache -f Dockerfile -t $CI_REGISTRY/hashbangfr/la_chariotte:${CI_COMMIT_REF_NAME}-latest .
- docker tag $CI_REGISTRY/hashbangfr/la_chariotte:${CI_COMMIT_REF_NAME}-latest $CI_REGISTRY/hashbangfr/la_chariotte:${CI_COMMIT_REF_NAME}-${CI_COMMIT_SHORT_SHA}
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
- docker push $CI_REGISTRY/hashbangfr/la_chariotte:${CI_COMMIT_REF_NAME}-latest
- docker push $CI_REGISTRY/hashbangfr/la_chariotte:${CI_COMMIT_REF_NAME}-${CI_COMMIT_SHORT_SHA}
ansible:
only:
refs:
- main
- develop
stage: deploy
image: $CI_REGISTRY/hashbangfr/docker_archlinux:ansible
tags:
- ansible
script:
- cd /srv/ansible/
- ansible-playbook ./playbooks/hb_chariotte/play-${CI_COMMIT_REF_NAME}.yml --extra-vars="CI_COMMIT_SHORT_SHA=${CI_COMMIT_SHORT_SHA}"

View file

@ -125,9 +125,13 @@
</p> </p>
<p> <p>
<a href="{% url 'legal_notice' %}">Mentions légales</a> <a href="{% url 'legal_notice' %}">Mentions légales</a>
</p> <br>
<p> <a href="https://gitlab.com/la-chariotte/la_chariotte/" target="_blank" rel="noopener">
<a href="https://gitlab.com/la-chariotte/la_chariotte/">Code source</a> et <a href="https://docs.chariotte.fr/en/latest/">documentation</a> <i class="fa fa-gitlab mr-2" aria-hidden="true"></i>GitLab
</a><br>
<a href="https://docs.chariotte.fr/" target="_blank" rel="noopener">
<i class="fa fa-book mr-2" aria-hidden="true"></i>Documentation
</a><br>
</p> </p>
</div> </div>
<div class="column is-size-6 columns"> <div class="column is-size-6 columns">