3.1.6.1 : Construction des images Docker

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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
#########################################
#                                       #
#  Ubuntu 22.04 project build/test/doc  #
#                                       #
#########################################
                
package_ubuntu2204_build_image:
        stage: Docker
        image:
                #name: gcr.io/kaniko-project/executor:debug
                name: gcr.io/kaniko-project/executor:v1.18.0-debug
                entrypoint: [""]
        script:
                - ls ${CI_PROJECT_DIR}/scripts/
                - ${CI_PROJECT_DIR}/scripts/scriptCreateImage.sh docker/ubuntu2204_cibuild/Dockerfile "ci_build:0.1"
        rules:
                - if: $CI_COMMIT_TITLE == "docker"


#########################################
#                                       #
#    Ubuntu 20.04 package generation    #
#                                       #
#########################################
                
package_ubuntu2004_image:
        stage: Docker
        image:
                #name: gcr.io/kaniko-project/executor:debug
                name: gcr.io/kaniko-project/executor:v1.18.0-debug
                entrypoint: [""]
        script:
                - ls ${CI_PROJECT_DIR}/scripts/
                - ${CI_PROJECT_DIR}/scripts/scriptCreateImage.sh docker/ubuntu2004/Dockerfile "package_ubuntu2004:0.1"
        rules:
                - if: $CI_COMMIT_TITLE == "docker"


        
#########################################
#                                       #
#    Ubuntu 22.04 package generation    #
#                                       #
#########################################

package_ubuntu2204_image:
        stage: Docker
        image:
                #name: gcr.io/kaniko-project/executor:debug
                name: gcr.io/kaniko-project/executor:v1.18.0-debug
                entrypoint: [""]
        script:
                - ${CI_PROJECT_DIR}/scripts/scriptCreateImage.sh docker/ubuntu2204/Dockerfile "package_ubuntu2204:0.1"
        rules:
                - if: $CI_COMMIT_TITLE == "docker"



#########################################
#                                       #
#      Fedora 31 package generation     #
#                                       #
#########################################
                
package_fedora31_image:
        stage: Docker
        image:
                #name: gcr.io/kaniko-project/executor:debug
                name: gcr.io/kaniko-project/executor:v1.18.0-debug
                entrypoint: [""]
        script:
                - ${CI_PROJECT_DIR}/scripts/scriptCreateImage.sh docker/fedora31/Dockerfile "package_fedora31:0.1"
        rules:
                - if: $CI_COMMIT_TITLE == "docker"



#########################################
#                                       #
#      Fedora 36 package generation     #
#                                       #
#########################################

package_fedora36_image:
        stage: Docker
        image:
                #name: gcr.io/kaniko-project/executor:debug
                name: gcr.io/kaniko-project/executor:v1.18.0-debug
                entrypoint: [""]
        script:
                - ${CI_PROJECT_DIR}/scripts/scriptCreateImage.sh docker/fedora36/Dockerfile "package_fedora36:0.1"
        rules:
                - if: $CI_COMMIT_TITLE == "docker"

                
                
#########################################
#                                       #
#  Ubuntu 22.04 release/package upload  #
#                                       #
#########################################
                
package_ubuntu2204_release_image:
        stage: Docker
        image:
                #name: gcr.io/kaniko-project/executor:debug
                name: gcr.io/kaniko-project/executor:v1.18.0-debug
                entrypoint: [""]
        script:
                - ls ${CI_PROJECT_DIR}/scripts/
                - ${CI_PROJECT_DIR}/scripts/scriptCreateImage.sh docker/ubuntu2204_python3/Dockerfile "package_ubuntu2204_python3:0.1"
        rules:
                - if: $CI_COMMIT_TITLE == "docker"