This tool is not yet implemented.
A worked example, rendered from real sample data. Sign in to run the tool on your own input.
github
build
test
deploy{
"name": "CI/CD Pipeline",
"on": {
"push": {
"branches": [
"main"
]
},
"pull_request": {}
},
"jobs": {
"build": {
"runs-on": "ubuntu-latest",
"steps": [
{
"uses": "actions/checkout@v4"
},
{
"run": "echo Running build stage"
}
]
},
"test": {
"runs-on": "ubuntu-latest",
"steps": [
{
"uses": "actions/checkout@v4"
},
{
"run": "echo Running test stage"
}
],
"needs": "build"
},
"deploy": {
"runs-on": "ubuntu-latest",
"steps": [
{
"uses": "actions/checkout@v4"
},
{
"run": "echo Running deploy stage"
}
],
"needs": "test"
}
}
}
Build CI/CD pipeline configurations for GitHub, GitLab, Jenkins, and more. Part of the DevTools Surf developer suite. Browse more tools in the DevOps / CI-CD collection.