woodpecker/pipeline/samples/sample_8_network_mode/pipeline.json

89 lines
2.9 KiB
JSON

{
"pipeline": [
{
"name": "pipeline_clone_0",
"alias": "git",
"steps": [
{
"name": "pipeline_clone_0",
"alias": "git",
"image": "woodpeckerci/plugin-git:latest",
"working_dir": "/go/src/github.com/drone/envsubst",
"environment": {
"CI": "drone",
"CI_SYSTEM": "pipec",
"CI_SYSTEM_PLATFORM": "linux/amd64",
"CI_SYSTEM_URL": "https://github.com/cncd/pipec",
"CI_SYSTEM_NAME": "pipec",
"CI_WORKSPACE": "/go/src/github.com/drone/envsubst",
"CI_ARCH": "linux/amd64",
"CI_PIPELINE_URL": "https://github.com/cncd/pipec//0",
"CI_REPO_SCM": "git",
"PLUGIN_DEPTH": "50"
},
"volumes": ["pipeline_default:/go"],
"networks": [
{
"name": "pipeline_default",
"aliases": ["git"]
}
],
"on_success": true,
"auth_config": {}
}
]
},
{
"name": "pipeline_stage_0",
"alias": "build",
"steps": [
{
"name": "pipeline_step_0",
"alias": "build",
"image": "tutum/curl:latest",
"working_dir": "/go/src/github.com/drone/envsubst",
"environment": {
"CI": "drone",
"CI_SCRIPT": "CmlmIFsgLW4gIiRDSV9ORVRSQ19NQUNISU5FIiBdOyB0aGVuCmNhdCA8PEVPRiA+ICRIT01FLy5uZXRyYwptYWNoaW5lICRDSV9ORVRSQ19NQUNISU5FCmxvZ2luICRDSV9ORVRSQ19VU0VSTkFNRQpwYXNzd29yZCAkQ0lfTkVUUkNfUEFTU1dPUkQKRU9GCmNobW9kIDA2MDAgJEhPTUUvLm5ldHJjCmZpCnVuc2V0IENJX05FVFJDX1VTRVJOQU1FCnVuc2V0IENJX05FVFJDX1BBU1NXT1JECnVuc2V0IENJX1NDUklQVAp1bnNldCBEUk9ORV9ORVRSQ19VU0VSTkFNRQp1bnNldCBEUk9ORV9ORVRSQ19QQVNTV09SRAoKZWNobyArICJjdXJsIC1zIC1mIC1MIGh0dHA6Ly9IT1NUX09SX0lQLyIKY3VybCAtcyAtZiAtTCBodHRwOi8vSE9TVF9PUl9JUC8KCg==",
"CI_SYSTEM": "pipec",
"CI_SYSTEM_PLATFORM": "linux/amd64",
"CI_SYSTEM_URL": "https://github.com/cncd/pipec",
"CI_SYSTEM_NAME": "pipec",
"CI_WORKSPACE": "/go/src/github.com/drone/envsubst",
"CI_ARCH": "linux/amd64",
"CI_PIPELINE_URL": "https://github.com/cncd/pipec//0",
"CI_REPO_SCM": "git",
"HOME": "/root",
"SHELL": "/bin/sh"
},
"entrypoint": ["/bin/sh", "-c"],
"command": ["echo $CI_SCRIPT | base64 -d | /bin/sh -e"],
"volumes": ["pipeline_default:/go"],
"networks": [
{
"name": "pipeline_default",
"aliases": ["build"]
}
],
"on_success": true,
"auth_config": {},
"network_mode": "container:vpn"
}
]
}
],
"networks": [
{
"name": "pipeline_default",
"driver": "bridge"
}
],
"volumes": [
{
"name": "pipeline_default",
"driver": "local"
}
],
"secrets": null
}