mirror of
https://github.com/ae-utbm/sith.git
synced 2024-11-22 06:03:20 +00:00
Removed old GitLab files & may fix auto_assign for reviewers
This commit is contained in:
parent
3321669726
commit
ae2e4b518d
4
.github/auto_assign.yml
vendored
4
.github/auto_assign.yml
vendored
@ -6,8 +6,8 @@ addAssignees: author
|
|||||||
|
|
||||||
# A list of team reviewers to be added to pull requests (GitHub team slug)
|
# A list of team reviewers to be added to pull requests (GitHub team slug)
|
||||||
reviewers:
|
reviewers:
|
||||||
- /sith-3-developers
|
- ae-utbm/sith-3-developers
|
||||||
|
|
||||||
# Number of reviewers has no impact on Github teams
|
# Number of reviewers has no impact on GitHub teams
|
||||||
# Set 0 to add all the reviewers (default: 0)
|
# Set 0 to add all the reviewers (default: 0)
|
||||||
numberOfReviewers: 0
|
numberOfReviewers: 0
|
@ -1,91 +0,0 @@
|
|||||||
stages:
|
|
||||||
- test
|
|
||||||
- deploy
|
|
||||||
|
|
||||||
# Installs and launch unittests
|
|
||||||
unittests:
|
|
||||||
stage: test
|
|
||||||
script:
|
|
||||||
# Install dependencies
|
|
||||||
- apt-get update
|
|
||||||
- apt-get install -y gettext libxapian-dev libgraphviz-dev
|
|
||||||
- pip install poetry
|
|
||||||
# Check pyproject.toml validity
|
|
||||||
- poetry check
|
|
||||||
# Install project
|
|
||||||
- poetry install -E testing -E docs
|
|
||||||
# Setup xapian index
|
|
||||||
- mkdir -p /dev/shm/search_indexes
|
|
||||||
- ln -s /dev/shm/search_indexes sith/search_indexes
|
|
||||||
# Setup project
|
|
||||||
- poetry run ./manage.py compilemessages
|
|
||||||
# Run tests and export report
|
|
||||||
- poetry run coverage run ./manage.py test
|
|
||||||
- poetry run coverage xml
|
|
||||||
- poetry run coverage report
|
|
||||||
# Build documentation
|
|
||||||
- cd doc
|
|
||||||
- poetry run make html
|
|
||||||
variables:
|
|
||||||
PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip_tests"
|
|
||||||
cache:
|
|
||||||
paths:
|
|
||||||
- .cache/pip_tests
|
|
||||||
artifacts:
|
|
||||||
when: always
|
|
||||||
paths:
|
|
||||||
- coverage.xml
|
|
||||||
- coverage_report/
|
|
||||||
- docs/_build
|
|
||||||
reports:
|
|
||||||
junit: coverage.xml
|
|
||||||
|
|
||||||
# Check black
|
|
||||||
black:
|
|
||||||
stage: test
|
|
||||||
script:
|
|
||||||
- version=$(cat pyproject.toml | grep --color=never black | grep --color=never -oE '[0-9]([0-9.a-z]+)')
|
|
||||||
- pip install black==$version
|
|
||||||
- black --check .
|
|
||||||
variables:
|
|
||||||
PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip_black"
|
|
||||||
cache:
|
|
||||||
paths:
|
|
||||||
- .cache/pip_black
|
|
||||||
|
|
||||||
deploy:
|
|
||||||
stage: deploy
|
|
||||||
before_script:
|
|
||||||
##
|
|
||||||
## Install ssh-agent if not already installed, it is required by Docker.
|
|
||||||
## (change apt-get to yum if you use an RPM-based image)
|
|
||||||
##
|
|
||||||
- 'command -v ssh-agent >/dev/null || ( apt-get update -y && apt-get install openssh-client -y )'
|
|
||||||
|
|
||||||
##
|
|
||||||
## Run ssh-agent (inside the build environment)
|
|
||||||
##
|
|
||||||
- eval $(ssh-agent -s)
|
|
||||||
|
|
||||||
##
|
|
||||||
## Add the SSH key stored in SSH_PRIVATE_KEY variable to the agent store
|
|
||||||
## We're using tr to fix line endings which makes ed25519 keys work
|
|
||||||
## without extra base64 encoding.
|
|
||||||
## https://gitlab.com/gitlab-examples/ssh-private-key/issues/1#note_48526556
|
|
||||||
##
|
|
||||||
- echo "$SSH_PRIVATE_KEY" | tr -d '\r' | ssh-add -
|
|
||||||
|
|
||||||
##
|
|
||||||
## Create the SSH directory and give it the right permissions
|
|
||||||
##
|
|
||||||
- mkdir -p ~/.ssh
|
|
||||||
- chmod 700 ~/.ssh
|
|
||||||
script:
|
|
||||||
- ssh -o StrictHostKeyChecking=accept-new sith@ae-web $SITH_PROD_SCRIPT_PATH
|
|
||||||
environment:
|
|
||||||
name: prod
|
|
||||||
url: https://ae.utbm.fr
|
|
||||||
only:
|
|
||||||
refs:
|
|
||||||
- master
|
|
||||||
when: on_success
|
|
18
.mailmap
18
.mailmap
@ -1,18 +0,0 @@
|
|||||||
Code <gregoire.duvauchelle@utbm.fr>
|
|
||||||
Cyl <labetowiez@aol.fr>
|
|
||||||
Juste <maaxleblanc@gmail.com>
|
|
||||||
Krophil <pierre.brunet@krophil.fr>
|
|
||||||
Lo-J <renaudg779@gmail.com>
|
|
||||||
Nabos <gnikwo@hotmail.com>
|
|
||||||
Och <francescowitz68@gmail.com>
|
|
||||||
Partoo <joqaste@gmail.com>
|
|
||||||
Skia <skia@hya.sk> <lordbanana25@mailoo.org>
|
|
||||||
Skia <skia@hya.sk> <skia@libskia.so>
|
|
||||||
Sli <klmp200@klmp200.net> <antoine@bartuccio.fr>
|
|
||||||
Soldat <ryan-68@live.fr>
|
|
||||||
Terre <jbaptiste.lenglet+git@gmail.com>
|
|
||||||
Vial <robin.trioux@utbm.fr>
|
|
||||||
Zar <antoine.charmeau@utbm.fr> <antoine.charmeau@laposte.net>
|
|
||||||
root <root@localhost.localdomain>
|
|
||||||
tleb <tleb@openmailbox.org> <theo.lebrun@live.fr>
|
|
||||||
tleb <tleb@openmailbox.org> <theo.lebrun@utbm.fr>
|
|
Loading…
Reference in New Issue
Block a user