a76cf4e887
chore: remove SonarQube stages from Jenkins pipeline
...
- Remove SonarQube Analysis stage
- Remove Quality Gate stage
- Keep configuration files for future use (sonar-project.properties, .sonarignore)
The SonarQube integration requires additional Jenkins plugin configuration.
Configuration files are preserved for when the plugin is properly set up.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-21 01:30:42 +01:00
0e1cd727c4
feat: add SonarQube integration for code quality analysis
...
- Add SonarQube configuration files
- sonar-project.properties with Node.js/Express settings
- .sonarignore to exclude test files, database, and build artifacts
- Configure source paths (src, index.js, db.js)
- Set up test coverage paths
- Add SonarQube npm script
- npm run sonar command for manual analysis
- Integrate SonarQube into Jenkins pipeline
- Add SonarQube Analysis stage with sonar-scanner-cli
- Add Quality Gate verification stage
- Block deployment if quality gate fails
- 5-minute timeout for quality gate check
This enables continuous code quality monitoring and ensures
code meets quality standards before deployment.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-21 01:24:59 +01:00
c92d2c32e9
fix: simplify Jenkins triggers to use only pollSCM + add setup docs
2025-11-18 16:08:28 +01:00
c0ad39dbe9
fix: Jenkinsfile syntax (remove special characters)
2025-11-18 16:05:17 +01:00
9330c68e5c
fix: improve CI/CD quality checks and fix test/lint configuration
...
Backend fixes:
- Add eslint.config.js with proper ES6 module configuration
- Add jest.config.js to support ES modules
- Update package.json with @eslint/js dependency
- Configure npm test script with NODE_OPTIONS for ES modules
- Update Jenkinsfile to block deployments on failed lint/tests
This ensures:
1. ESLint works correctly with ES6 modules
2. Jest can run tests with ES6 imports
3. Deployments are blocked if quality checks fail
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-18 15:40:04 +01:00
caff01fc4b
feat: add automatic deployment triggers to Jenkinsfile
...
Configure Jenkins pipeline to trigger automatically on git push:
- Add pollSCM trigger (checks every minute)
- Add Generic Webhook trigger for Gitea integration
- Add comprehensive webhook setup documentation
This enables CI/CD automation where the pipeline starts
automatically when code is pushed to the repository.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-18 15:23:32 +01:00
31b70e9849
Fix Jenkinsfile syntax (clean comments)
2025-11-04 15:50:33 +01:00
db83f0d06f
Fix Jenkinsfile syntax (clean comments)
2025-11-04 15:46:54 +01:00
91802b178b
Fix Jenkinsfile syntax (clean comments)
2025-11-04 15:38:00 +01:00
77ed26c527
Fix Jenkinsfile syntax (clean comments)
2025-11-04 15:29:35 +01:00
5cedb52e4c
Merge branch 'main' of https://gitea.wk-archi-o24a-15m-g3.fr/wkadmin/the-tip-top-backend into dev
2025-11-04 15:28:47 +01:00
bb0aa2fa44
Fix Jenkinsfile syntax (clean comments)
2025-11-04 15:28:17 +01:00
303307092f
Fix Jenkinsfile syntax (clean comments)
2025-11-04 15:17:49 +01:00
7ec762cb3d
Fix Jenkinsfile syntax (clean comments)
2025-11-04 15:11:50 +01:00
6bd916f687
Fix Jenkinsfile syntax (clean comments)
2025-11-04 14:43:41 +01:00
ade619232e
Fix Jenkinsfile syntax (clean comments)
2025-11-04 14:14:09 +01:00
3ddf94cce2
Fix Jenkinsfile syntax (clean comments)
2025-11-04 14:01:54 +01:00
e97a6c47e9
Fix Jenkinsfile syntax (clean comments)
2025-11-04 13:31:28 +01:00
f84866c2d8
Fix Jenkinsfile syntax (clean comments)
2025-11-04 02:53:05 +01:00
c1ed0e37b0
Fix Jenkinsfile syntax (clean comments)
2025-11-04 02:48:33 +01:00
f611d2c080
Fix Jenkinsfile syntax (clean comments)
2025-11-04 02:08:22 +01:00
bf50fa2246
flatten backend folder
2025-11-04 00:28:08 +01:00
8f2d19d97f
flatten backend folder
2025-11-03 23:17:36 +01:00
4c687bdcab
Mise à jour de index.js
2025-11-03 22:55:52 +01:00
f2afdaaff7
Mise à jour de index.js
2025-11-03 22:41:20 +01:00
a19dbfdd4b
Mise à jour de index.js
2025-11-03 22:10:57 +01:00
39f7256c0b
Mise à jour de index.js
2025-11-03 22:06:13 +01:00
d0f8368198
Mise à jour de index.js
2025-11-03 21:09:17 +01:00
272cb1f377
Mise à jour de index.js
2025-11-03 21:04:58 +01:00
7c93d60cae
Mise à jour de index.js
2025-11-03 21:00:57 +01:00
cde50fe4f9
Mise à jour de index.js
2025-11-03 20:53:34 +01:00
9e8009558a
Mise à jour de index.js
2025-11-03 20:48:27 +01:00
a5c0bb1850
Mise à jour de index.js
2025-11-03 20:18:02 +01:00
72440a7af5
Mise à jour de index.js
2025-11-03 20:04:27 +01:00
3e6bd6e409
Mise à jour de index.js
2025-11-03 19:36:07 +01:00
4312633bdb
Mise à jour de index.js
2025-11-03 19:21:24 +01:00
b5859d7c6c
✅ Fix Jenkinsfile: force recreate + health check
2025-10-31 00:48:38 +01:00
214168dae9
✅ Fix Jenkinsfile: force recreate + health check
2025-10-31 00:44:41 +01:00
8d0b0e24ba
✅ Fix Jenkinsfile: force recreate + health check
2025-10-30 23:38:09 +01:00
41c4f63ead
✅ Fix Jenkinsfile: force recreate + health check
2025-10-30 23:32:49 +01:00
cd9f7613ad
✅ Fix Jenkinsfile: force recreate + health check
2025-10-30 23:25:47 +01:00
b4eb137d58
✅ Fix Jenkinsfile: force recreate + health check
2025-10-30 23:12:18 +01:00
de5131b84f
✅ Fix Jenkinsfile: force recreate + health check
2025-10-30 23:09:35 +01:00
2c7546c67e
Actualiser Jenkinsfile
gg/pipeline/head This commit looks good
ff/pipeline/head Something is wrong with the build of this commit
2025-10-30 14:30:50 +00:00
65f8e584b5
Actualiser Jenkinsfile
2025-10-30 13:32:34 +00:00
86b8bf15e4
Actualiser Jenkinsfile
2025-10-30 13:29:02 +00:00
b033dfabf7
Actualiser Jenkinsfile
2025-10-30 13:27:50 +00:00
720b307d7e
Initial commit du frontend The Tip Top
2025-10-30 11:11:05 +00:00
8404d365f8
sauvegarde avant pull
2025-10-25 23:21:31 +00:00
1058efc409
Add Jenkinsfile for CI/CD pipeline
the-tip-top-backend/pipeline/head This commit looks good
2025-10-17 12:20:11 +00:00