cds icon indicating copy to clipboard operation
cds copied to clipboard

feat(hooks,api,cli): add analyze endpoint

Open sguiheux opened this issue 1 year ago • 1 comments

  1. Allow user to add their gpg keys
  2. Hooks call new endpoints analyze
  3. CDS API save analyze history (50 analyzes max per repository)
  4. The analyze endpoint is only implemented for bitbucketserver and gitea (IT)
  5. The analyze endpoint start an Operation that will verify commit for bitbucket, GetCommit is enough for Gitea
  6. New API Go Routine that check all Operations InProgress : Waiting the commit check, check user right, get all files (name and path) in .cds folder
  7. Analyze handler are tested through IT

sguiheux avatar Jul 13 '22 09:07 sguiheux

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 4 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

sonarcloud[bot] avatar Jul 22 '22 13:07 sonarcloud[bot]

CDS Report build-all-cds#17771.0 ✘

  • Build
    • Build and Package All ✔
    • Build Debpacker ✔
    • Build OS-Ansible-Inventory ✔
    • Build SMTPMock ✔
    • Lint UI Translate ✔
    • Test CLI ✔
    • Test Engine ✔
    • Test SDK ✔
    • Test UI ✔
  • Package
    • Docker ✔
  • Integration
    • Docker Compose Tests ✔
    • Standalone Tests ✘

ovh-cds avatar Aug 23 '22 07:08 ovh-cds