Open an Integration projectLoad ExamplesCI/CDFork and Run onbuildOnGithubstartuptestOnInfraReact FlowPress enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.ListGraphFlowEntrypointadvancedStackadvanceduse cicd/runners::CicdDispatchEngine use root/advanced::build use root/advanced::test use std/engine/util::startup /** `main` treatment, used as `advanced` entrypoint as defined in `Compo.toml`. - `api_token`: service key provided to access Mélodium work distribution API; - `build_location`: location where dispatched job-workers take place (can be set to `"compose"` or `"api"`); - `test_location`: location where dispatched job-workers take place (can be set to `"compose"` or `"api"`); - `repository_clone_url`: URL to process Git clone; - `repository_clone_ref`: Git reference (sha or tag) to clone. All the other parameters are present to handle integration with CI services. */ treatment main( const api_token: Option<string>, const build_location: string = "compose", var repository_clone_ref: string, var repository_clone_url: string, const test_location: string = "compose" ) model cicdBuild: CicdDispatchEngine(api_token = api_token, location = build_location) model cicdTest: CicdDispatchEngine(api_token = api_token, location = test_location) { buildOnGithub: build[cicd = cicdBuild]( repository_clone_ref = repository_clone_ref, repository_clone_url = repository_clone_url ) startup() testOnInfra: test[cicd = cicdTest]() startup.trigger -> buildOnGithub.trigger buildOnGithub.data -> testOnInfra.data startup.trigger -> testOnInfra.trigger } Explore Integration Programs This is a Mélodium program, with its treatments and connections, and the code that formally describes it. Use Load Examples and to clone and try it live! List List of all nodes within current treatment Flow Graph of all nodes and their relations Graph All inputs and outputs connections between treatments Entrypoint name Select entrypoint used Stack name Stack call bringing up to the current treatment, click to change level