flowchart LR
subgraph local
D(Developer)
end
subgraph eclipse-tractusx
direction LR
subgraph CI repos
D -- PR to main* --> PF(portal-frontend**)
D -- PR to main* --> PR(portal-registration**)
D -- PR* to main* --> PA(portal-assets**)
D -- PR* to main*--> PB(portal-backend***)
click PF "https://github.com/eclipse-tractusx/portal-frontend"
click PR "https://github.com/eclipse-tractusx/portal-frontend-registration"
click PA "https://github.com/eclipse-tractusx/portal-assets"
click PB "https://github.com/eclipse-tractusx/portal-backend"
end
subgraph CI+CD repo
direction TB
D -- PR* to main* --> PI(portal-iam****)
PI --> PICD(portal-iam -b main)
click PI "https://github.com/eclipse-tractusx/portal-iam"
end
subgraph CD repo with helm chart for auto-deploy to dev
direction LR
PF --> CD(portal***** -b main)
PR --> CD
PB --> CD
PA --> CD
D -- PR* to -b main --> CD
click CD "https://github.com/eclipse-tractusx/portal"
end
end
subgraph Argo CD - sync to k8s cluster
CD -- auto-sync --> A(Argo CD dev)
PICD --> A
end
Note* Every pull request (PR) requires at least one approving review by a committer
Note** ESlint, unit tests, Sonarcloud, CodeQL checks run at pull request, Trivy and KICS scans run at push on main as well as daily
Note*** Unit tests and Sonarcloud, CodeQL checks run at pull request, Trivy and KICS scans run at push on main as well as daily
Note**** Sonarcloud runs at pull request, Trivy and KICS scans run at push on main as well as daily
Note***** Trivy and KICS scans run at push on main as well as daily
This work is licensed under the Apache-2.0.
- SPDX-License-Identifier: Apache-2.0
- SPDX-FileCopyrightText: 2023 Contributors to the Eclipse Foundation
- Source URL: https://github.com/eclipse-tractusx/portal-assets