This tool is not yet implemented.
A worked example, rendered from real sample data. Sign in to run the tool on your own input.
2.1
build
test
integration{
"version": "2.1",
"jobs": {
"build": {
"docker": [
{
"image": "cimg/node:20.0"
}
],
"steps": [
"checkout",
{
"run": "npm install"
},
{
"run": "npm run build"
}
]
},
"test": {
"docker": [
{
"image": "cimg/node:20.0"
}
],
"steps": [
"checkout",
{
"run": "npm install"
},
{
"run": "npm run test"
}
]
},
"integration": {
"docker": [
{
"image": "cimg/node:20.0"
}
],
"steps": [
"checkout",
{
"run": "npm install"
},
{
"run": "npm run build"
}
]
}
},
"workflows": {
"build_and_test": {
"jobs": [
{
"build": {}
},
{
"test": {
"requires": [
"build"
]
}
},
{
"integration": {
"requires": [
"test"
]
}
}
]
}
}
}
Build CircleCI configuration files with workflows and jobs. Part of the DevTools Surf developer suite. Browse more tools in the DevOps / CI-CD collection.