mirror of
https://github.com/ae-utbm/sith.git
synced 2024-12-22 07:41:14 +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)
|
||||
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)
|
||||
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