81 lines
1.3 KiB
JavaScript
81 lines
1.3 KiB
JavaScript
|
export const yamlString = `stages:
|
||
|
- empty
|
||
|
- build
|
||
|
- test
|
||
|
- deploy
|
||
|
- final
|
||
|
|
||
|
include:
|
||
|
- template: 'Workflows/MergeRequest-Pipelines.gitlab-ci.yml'
|
||
|
|
||
|
build_a:
|
||
|
stage: build
|
||
|
script: echo hello
|
||
|
build_b:
|
||
|
stage: build
|
||
|
script: echo hello
|
||
|
build_c:
|
||
|
stage: build
|
||
|
script: echo hello
|
||
|
build_d:
|
||
|
stage: Queen
|
||
|
script: echo hello
|
||
|
|
||
|
test_a:
|
||
|
stage: test
|
||
|
script: ls
|
||
|
needs: [build_a, build_b, build_c]
|
||
|
test_b:
|
||
|
stage: test
|
||
|
script: ls
|
||
|
needs: [build_a, build_b, build_d]
|
||
|
test_c:
|
||
|
stage: test
|
||
|
script: ls
|
||
|
needs: [build_a, build_b, build_c]
|
||
|
|
||
|
deploy_a:
|
||
|
stage: deploy
|
||
|
script: echo hello
|
||
|
`;
|
||
|
|
||
|
export const pipelineData = {
|
||
|
stages: [
|
||
|
{
|
||
|
name: 'build',
|
||
|
groups: [],
|
||
|
},
|
||
|
{
|
||
|
name: 'build',
|
||
|
groups: [
|
||
|
{
|
||
|
name: 'build_1',
|
||
|
jobs: [{ script: 'echo hello', stage: 'build' }],
|
||
|
},
|
||
|
],
|
||
|
},
|
||
|
{
|
||
|
name: 'test',
|
||
|
groups: [
|
||
|
{
|
||
|
name: 'test_1',
|
||
|
jobs: [{ script: 'yarn test', stage: 'test' }],
|
||
|
},
|
||
|
{
|
||
|
name: 'test_2',
|
||
|
jobs: [{ script: 'yarn karma', stage: 'test' }],
|
||
|
},
|
||
|
],
|
||
|
},
|
||
|
{
|
||
|
name: 'deploy',
|
||
|
groups: [
|
||
|
{
|
||
|
name: 'deploy_1',
|
||
|
jobs: [{ script: 'yarn magick', stage: 'deploy' }],
|
||
|
},
|
||
|
],
|
||
|
},
|
||
|
],
|
||
|
};
|