sequenceDiagram
participant Developers
loop Dev
Developers->>Developers: write code
end
participant Github
Developers->>Github: commit code;
participant Jenkins
Github->>Jenkins: trigger/build;
loop Check
Jenkins->>Jenkins: build/test;
end
Jenkins->>Github: publish result (success or not);
participant Servers
Jenkins->>Servers: deploy changes (success);