Compare commits
30 Commits
messege_et
...
357b50dfa4
| Author | SHA1 | Date | |
|---|---|---|---|
| 357b50dfa4 | |||
| bda80fae85 | |||
| 9c1eb543ff | |||
| f55b1a6f2d | |||
| a6412341cf | |||
| ab2d8b479c | |||
| 8f412cb031 | |||
| 69764b74a2 | |||
| e1dc510af1 | |||
| fa21850c6b | |||
| 4a8cbf02b9 | |||
| 798784a163 | |||
| 86ad99de76 | |||
| 5680677865 | |||
| 886c3246af | |||
| 7b66250832 | |||
| 80b3573674 | |||
| efadd66483 | |||
| c9431063de | |||
| 15c33efc14 | |||
| 5257901e75 | |||
| b3294a823e | |||
| 2a182830a6 | |||
| 14631c3744 | |||
| f0894bb66f | |||
| 75285a140a | |||
| 3cc8e292b3 | |||
| 34d1464391 | |||
| 6c12131fab | |||
| 19e4675f32 |
39
Jenkinsfile
vendored
Normal file
39
Jenkinsfile
vendored
Normal file
@@ -0,0 +1,39 @@
|
||||
pipeline
|
||||
{
|
||||
agent any
|
||||
|
||||
environment
|
||||
{
|
||||
SUDO_PASSWORD = credentials('sudo-password')
|
||||
}
|
||||
|
||||
stages
|
||||
{
|
||||
stage ( 'checkout' )
|
||||
{
|
||||
steps
|
||||
{
|
||||
sh 'echo "Debut du pipeline"'
|
||||
checkout scm
|
||||
}
|
||||
}
|
||||
stage ( 'Deploiement' )
|
||||
{
|
||||
when { branch 'main' }
|
||||
steps {
|
||||
sh '''
|
||||
echo $SUDO_PASSWORD
|
||||
cd /jenkins_test/sirh
|
||||
echo $SUDO_PASSWORD | sudo -S chown -R jenkins:jenkins /jenkins_test/sirh
|
||||
git pull origin main
|
||||
python3 -m venv venv
|
||||
. venv/bin/activate
|
||||
pip install -r requirements.txt
|
||||
python manage.py makemigrations
|
||||
python manage.py migrate
|
||||
echo "Deploiement reussi"
|
||||
'''
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
157
requirements.txt
157
requirements.txt
@@ -1,152 +1,19 @@
|
||||
anyio==4.13.0
|
||||
argon2-cffi==25.1.0
|
||||
argon2-cffi-bindings==25.1.0
|
||||
arrow==1.4.0
|
||||
asgiref==3.11.0
|
||||
asttokens==3.0.1
|
||||
async-lru==2.3.0
|
||||
attrs==26.1.0
|
||||
Automat==20.2.0
|
||||
babel==2.18.0
|
||||
bcrypt==3.2.0
|
||||
beautifulsoup4==4.14.3
|
||||
bleach==6.3.0
|
||||
blinker==1.4
|
||||
certifi==2026.2.25
|
||||
cffi==2.0.0
|
||||
chardet==4.0.0
|
||||
asgiref==3.11.1
|
||||
certifi==2026.4.22
|
||||
charset-normalizer==3.4.7
|
||||
click==8.0.3
|
||||
cloud-init==25.3
|
||||
colorama==0.4.4
|
||||
comm==0.2.3
|
||||
command-not-found==0.3
|
||||
configobj==5.0.6
|
||||
constantly==15.1.0
|
||||
cryptography==3.4.8
|
||||
dbus-python==1.2.18
|
||||
debugpy==1.8.20
|
||||
decorator==5.2.1
|
||||
defusedxml==0.7.1
|
||||
distlib==0.4.0
|
||||
distro==1.7.0
|
||||
distro-info==1.1+ubuntu0.2
|
||||
Django==5.2.10
|
||||
et_xmlfile==2.0.0
|
||||
exceptiongroup==1.3.1
|
||||
executing==2.2.1
|
||||
fastjsonschema==2.21.2
|
||||
filelock==3.20.3
|
||||
fqdn==1.5.1
|
||||
h11==0.16.0
|
||||
httpcore==1.0.9
|
||||
httplib2==0.20.2
|
||||
httpx==0.28.1
|
||||
hyperlink==21.0.0
|
||||
idna==3.3
|
||||
importlib-metadata==4.6.4
|
||||
incremental==21.3.0
|
||||
ipykernel==7.2.0
|
||||
ipython==8.39.0
|
||||
isoduration==20.11.0
|
||||
jedi==0.19.2
|
||||
jeepney==0.7.1
|
||||
Jinja2==3.0.3
|
||||
json5==0.14.0
|
||||
jsonpatch==1.32
|
||||
jsonpointer==2.0
|
||||
jsonschema==4.26.0
|
||||
jsonschema-specifications==2025.9.1
|
||||
jupyter-events==0.12.0
|
||||
jupyter-lsp==2.3.1
|
||||
jupyter_client==8.8.0
|
||||
jupyter_core==5.9.1
|
||||
jupyter_server==2.17.0
|
||||
jupyter_server_terminals==0.5.4
|
||||
jupyterlab==4.5.6
|
||||
jupyterlab_pygments==0.3.0
|
||||
jupyterlab_server==2.28.0
|
||||
keyring==23.5.0
|
||||
lark==1.3.1
|
||||
launchpadlib==1.10.16
|
||||
lazr.restfulclient==0.14.4
|
||||
lazr.uri==1.0.6
|
||||
MarkupSafe==2.0.1
|
||||
matplotlib-inline==0.2.1
|
||||
mistune==3.2.0
|
||||
more-itertools==8.10.0
|
||||
nbclient==0.10.4
|
||||
nbconvert==7.17.0
|
||||
nbformat==5.10.4
|
||||
nest-asyncio==1.6.0
|
||||
netifaces==0.11.0
|
||||
notebook_shim==0.2.4
|
||||
Django==5.2.13
|
||||
django-simple-sso==1.3.0
|
||||
idna==3.13
|
||||
itsdangerous==0.24
|
||||
mysqlclient==2.2.8
|
||||
numpy==2.2.6
|
||||
oauthlib==3.2.0
|
||||
openpyxl==3.1.5
|
||||
overrides==7.7.0
|
||||
packaging==26.0
|
||||
pandas==2.3.3
|
||||
pandocfilters==1.5.1
|
||||
parso==0.8.6
|
||||
pexpect==4.9.0
|
||||
platformdirs==4.5.1
|
||||
prometheus_client==0.24.1
|
||||
prompt_toolkit==3.0.52
|
||||
psutil==7.2.2
|
||||
ptyprocess==0.7.0
|
||||
pure_eval==0.2.3
|
||||
pyasn1==0.4.8
|
||||
pyasn1-modules==0.2.1
|
||||
pycparser==3.0
|
||||
pycurl==7.44.1
|
||||
Pygments==2.20.0
|
||||
PyGObject==3.42.1
|
||||
PyHamcrest==2.0.2
|
||||
PyJWT==2.3.0
|
||||
pyOpenSSL==21.0.0
|
||||
pyparsing==2.4.7
|
||||
pyrsistent==0.18.1
|
||||
pyserial==3.5
|
||||
python-apt==2.4.0+ubuntu4.1
|
||||
pillow==12.2.0
|
||||
python-dateutil==2.9.0.post0
|
||||
python-json-logger==4.1.0
|
||||
pytz==2022.1
|
||||
PyYAML==5.4.1
|
||||
pyzmq==27.1.0
|
||||
referencing==0.37.0
|
||||
pytz==2026.1.post1
|
||||
requests==2.33.1
|
||||
rfc3339-validator==0.1.4
|
||||
rfc3986-validator==0.1.1
|
||||
rfc3987-syntax==1.1.0
|
||||
rpds-py==0.30.0
|
||||
SecretStorage==3.3.1
|
||||
Send2Trash==2.1.0
|
||||
service-identity==18.1.0
|
||||
six==1.16.0
|
||||
soupsieve==2.8.3
|
||||
six==1.17.0
|
||||
sqlparse==0.5.5
|
||||
ssh-import-id==5.11
|
||||
stack-data==0.6.3
|
||||
systemd-python==234
|
||||
terminado==0.18.1
|
||||
tinycss2==1.4.0
|
||||
tomli==2.4.1
|
||||
tornado==6.5.5
|
||||
traitlets==5.14.3
|
||||
Twisted==22.1.0
|
||||
typing_extensions==4.15.0
|
||||
tzdata==2025.3
|
||||
ubuntu-pro-client==8001
|
||||
ufw==0.36.1
|
||||
unattended-upgrades==0.1
|
||||
uri-template==1.3.0
|
||||
urllib3==1.26.5
|
||||
virtualenv==20.13.0+ds
|
||||
wadllib==1.3.6
|
||||
wcwidth==0.6.0
|
||||
webcolors==25.10.0
|
||||
webencodings==0.5.1
|
||||
websocket-client==1.9.0
|
||||
zipp==1.0.0
|
||||
zope.interface==5.4.0
|
||||
tzdata==2026.2
|
||||
urllib3==2.6.3
|
||||
|
||||
Reference in New Issue
Block a user