summaryrefslogtreecommitdiff
path: root/test/asset/publish/from_dependency.yaml
blob: 40268fc2e7eaf87870893e8a714746edec7003ae (plain)
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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
destination first:
  url: ./first/dest

destination second:
  url: ./second/dest

destination third:

destination fourth:

destination fifth:


job gen:
  checkout:

  shell:
    - mkdir dir
    - mkdir dir2
    - mkdir dir2/subdir
    - touch x
    - touch dir/y
    - touch dir2/z2
    - touch dir2/subdir/z

  artifact x:
    path: ./x

  artifact y:
    path: ./dir/y

  artifact z:
    path: ./dir2/subdir/z

  artifact dir:
    path: ./dir

  artifact dir2:
    path: ./dir2

  artifact dir2_subdir:
    path: ./dir2/subdir


job publish:
  shell:
    - "true"

  checkout:

  publish:
    - to: first
      artifact: gen.x

    - to: first
      artifact: gen.y

    - to: second
      artifact: gen.z

    - to: third
      artifact: gen.dir

    - to: third
      artifact: gen.dir2_subdir

    - to: fourth
      artifact: gen.x
      path: path/for/artifact

    - to: fourth
      artifact: gen.x
      path: dir/for/artifact/

    - to: fifth
      artifact: gen.dir2_subdir
      path: path/for/artifact

    - to: fifth
      artifact: gen.dir2_subdir
      path: dir/for/artifact/

    - to: fifth
      artifact: gen.dir2
      path: path2/for/artifact

    - to: fifth
      artifact: gen.dir2
      path: dir2/for/artifact/