Skip to content

Latest commit

 

History

History
55 lines (51 loc) · 1.36 KB

infra-schema.md

File metadata and controls

55 lines (51 loc) · 1.36 KB
stateDiagram
    direction TB
    [*] --> Nginx
    state DockerCompose {
        direction LR
        Nginx --> Jenkins
        Jenkins --> Registry
        Registry --> JenkinsAgent
    }
    
    state MakeHomeworkImages {
    direction RL
    /src/tests --> Dockerfile
    }
    MakeHomeworkImages --> UiTestsImage
    MakeHomeworkImages --> ApiTestsImage
    MakeHomeworkImages --> MobileTestsImage
    UiTestsImage --> pushToRegistry
    ApiTestsImage --> pushToRegistry
    MobileTestsImage --> pushToRegistry
    pushToRegistry --> Registry
    runnerTests.groovy --> /wd/hub
    JenkinsAgent --> runnerTests.groovy

    /wd/hub --> SelenoidInfra
    state SelenoidInfra {
        direction LR
        Selenoid --> ggr
        Seenoid2 --> ggr
        ggr --> ggr_ui
        ggr_ui --> ggr
        ggr --> selenoid_ui 
        selenoid_ui --> ggr_ui
    }
    SelenoidInfra --> REPORTS
    REPORTS --> TelegramNotification
    TelegramNotification --> ShellBotChat
    ShellBotChat --> run_tests
    run_tests --> runnerTests.groovy
REPORTS --> Allure
    Allure --> Jenkins
    Allure --> [*]

    state Jobs {
        direction LR
        GitMacroses --> CreateViews.yaml
        CreateViews.yaml --> CreatePipeline
        CreatePipeline --> ui.groovy
        CreatePipeline --> api.groovy
        CreatePipeline --> mobie.groovy
    }
    Jenkins --> GitMacroses
    
Loading