1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
|
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`~/pipeline_editor/graphql/resolvers Mutation lintCI lint data is as expected 1`] = `
Object {
"__typename": "CiLintContent",
"errors": Array [],
"jobs": Array [
Object {
"__typename": "CiLintJob",
"afterScript": Array [
"echo 'after script 1",
],
"allowFailure": false,
"beforeScript": Array [
"echo 'before script 1'",
],
"environment": "prd",
"except": Object {
"refs": Array [
"master@gitlab-org/gitlab",
"/^release/.*$/@gitlab-org/gitlab",
],
},
"name": "job_1",
"only": null,
"script": Array [
"echo 'script 1'",
],
"stage": "test",
"tags": Array [
"tag 1",
],
"when": "on_success",
},
Object {
"__typename": "CiLintJob",
"afterScript": Array [
"echo 'after script 2",
],
"allowFailure": true,
"beforeScript": Array [
"echo 'before script 2'",
],
"environment": "stg",
"except": Object {
"refs": Array [
"master@gitlab-org/gitlab",
"/^release/.*$/@gitlab-org/gitlab",
],
},
"name": "job_2",
"only": Object {
"__typename": "CiLintJobOnlyPolicy",
"refs": Array [
"web",
"chat",
"pushes",
],
},
"script": Array [
"echo 'script 2'",
],
"stage": "test",
"tags": Array [
"tag 2",
],
"when": "on_success",
},
],
"valid": true,
"warnings": Array [],
}
`;
|