Tony CHEMIT pushed to branch develop at ultreiaio / ird-observe

Commits:

1 changed file:

Changes:

  • .gitlab-ci.yml
    1 1
     image: java:8u102-jdk
    
    2 2
     
    
    3
    -variables:
    
    4
    -  DEVELOP: "develop"
    
    5
    -  MASTER: "master"
    
    6
    -  STAGE: "frirdobserve"
    
    7
    -
    
    8 3
     stages:
    
    9 4
       - Build
    
    10 5
       - Test
    
    ... ... @@ -13,7 +8,6 @@ stages:
    13 8
     
    
    14 9
     .before_script_default: &before_script_default
    
    15 10
       before_script:
    
    16
    -    - 'which ssh-agent || ( apt-get update -y && apt-get install openssh-client -y )'
    
    17 11
         - eval $(ssh-agent -s)
    
    18 12
         - ssh-add <(echo "$SSH_PRIVATE_KEY")
    
    19 13
         - mkdir -p ~/.ssh
    
    ... ... @@ -23,7 +17,6 @@ stages:
    23 17
     
    
    24 18
     .before_script_clone: &before_script_clone
    
    25 19
       before_script:
    
    26
    -    - 'which ssh-agent || ( apt-get update -y && apt-get install openssh-client -y )'
    
    27 20
         - eval $(ssh-agent -s)
    
    28 21
         - ssh-add <(echo "$SSH_PRIVATE_KEY")
    
    29 22
         - mkdir -p ~/.ssh
    
    ... ... @@ -45,20 +38,20 @@ stages:
    45 38
     
    
    46 39
     .deploy_site: &deploy_site
    
    47 40
       script:
    
    48
    -    - wget -q -O - https://gitlab.com/ultreiaio/pom/raw/master/bin/execute-maven.sh | sed 's/$1/clean install -DskipTests/' | bash
    
    49
    -    - wget -q -O - https://gitlab.com/ultreiaio/pom/raw/master/bin/execute-maven.sh | sed 's/$1/site -DperformRelease scm-publish:publish-scm/' | bash
    
    41
    +    - execute-maven.sh 'clean install -DskipTests'
    
    42
    +    - execute-maven.sh 'site -DperformRelease scm-publish:publish-scm'
    
    50 43
     
    
    51 44
     .deploy_demo_latest: &deploy_demo_latest
    
    52 45
       stage: Test
    
    53 46
       script:
    
    54
    -    - wget -q -O - https://gitlab.com/ultreiaio/pom/raw/master/bin/execute-maven.sh | sed 's/$1/-Padd-git-commit-id-to-project-version -N/' | bash
    
    55
    -    - wget -q -O - https://gitlab.com/ultreiaio/pom/raw/master/bin/execute-maven.sh | sed 's/$1/install -am -pl server -DskipTests -Pdeploy-demo -Dclassifier=latest/' | bash
    
    47
    +    - execute-maven.sh '-Padd-git-commit-id-to-project-version -N'
    
    48
    +    - execute-maven.sh 'install -am -pl server -DskipTests -Pdeploy-demo -Dclassifier=latest'
    
    56 49
     
    
    57 50
     build:
    
    58 51
       stage: Build
    
    59 52
       <<: *before_script_default
    
    60 53
       script:
    
    61
    -    - wget -q -O - https://gitlab.com/ultreiaio/pom/raw/master/bin/execute-maven.sh | sed 's/$1/verify -DskipTests/' | bash
    
    54
    +    - execute-maven.sh 'verify -DskipTests'
    
    62 55
       only:
    
    63 56
         - develop
    
    64 57
         - develop-5.x
    
    ... ... @@ -82,18 +75,18 @@ stage:
    82 75
       <<: *before_script_clone
    
    83 76
       script:
    
    84 77
         - apt-get update -y && apt-get install libc6-i386 libx32stdc++6 -y
    
    85
    -    - wget -q -O - https://gitlab.com/ultreiaio/pom/raw/master/bin/close-milestone.sh | bash
    
    86
    -    - wget -q -O - https://gitlab.com/ultreiaio/pom/raw/master/bin/create-stage.sh | bash
    
    87
    -    - wget -q -O - https://gitlab.com/ultreiaio/pom/raw/master/bin/close-stage.sh | sed 's/$1/frirdobserve/' | bash
    
    88
    -    - wget -q -O - https://gitlab.com/ultreiaio/pom/raw/master/bin/update-staging-changelog.sh | sed 's/$1/frirdobserve/' | bash
    
    89
    -    - wget -q -O - https://gitlab.com/ultreiaio/pom/raw/master/bin/create-milestone.sh | bash
    
    78
    +    - close-milestone.sh
    
    79
    +    - create-stage.sh
    
    80
    +    - close-stage.sh
    
    81
    +    - update-staging-changelog.sh
    
    82
    +    - create-milestone.sh
    
    90 83
     
    
    91 84
     deploy-snapshot:
    
    92 85
       <<: *env_staging
    
    93 86
       <<: *test_manual
    
    94 87
       script:
    
    95 88
         - apt-get update -y && apt-get install libc6-i386 libx32stdc++6 -y
    
    96
    -    - wget -q -O - https://gitlab.com/ultreiaio/pom/raw/master/bin/execute-maven.sh | sed 's/$1/deploy -DperformRelease/' | bash
    
    89
    +    - execute-maven.sh 'deploy -DperformRelease'
    
    97 90
     
    
    98 91
     latest-site:
    
    99 92
       <<: *env_test
    
    ... ... @@ -115,7 +108,7 @@ nightly-build:
    115 108
       <<: *nightly
    
    116 109
       script:
    
    117 110
         - apt-get update -y && apt-get install libc6-i386 libx32stdc++6 -y
    
    118
    -    - wget -q -O - https://gitlab.com/ultreiaio/pom/raw/master/bin/execute-maven.sh | sed 's/$1/verify -DperformRelease/' | bash
    
    111
    +    - execute-maven.sh 'verify -DperformRelease'
    
    119 112
     
    
    120 113
     nightly-site:
    
    121 114
       stage: Test
    
    ... ... @@ -139,7 +132,7 @@ nightly-demo:
    139 132
     staging-demo:
    
    140 133
       <<: *staging
    
    141 134
       script:
    
    142
    -    - wget -q -O - https://gitlab.com/ultreiaio/pom/raw/master/bin/execute-maven.sh | sed 's/$1/install -am -pl server -DskipTests -Pdeploy-demo -DperformRelease/' | bash
    
    135
    +    - execute-maven.sh 'install -am -pl server -DskipTests -Pdeploy-demo -DperformRelease'
    
    143 136
     
    
    144 137
     staging-site:
    
    145 138
       <<: *staging
    
    ... ... @@ -149,19 +142,10 @@ release:
    149 142
       <<: *staging
    
    150 143
       when: manual
    
    151 144
       script:
    
    152
    -    - wget -O - https://gitlab.com/ultreiaio/pom/raw/master/bin/release-stage.sh | sed 's/$1/frirdobserve/' | bash
    
    145
    +    - release-stage.sh
    
    153 146
     
    
    154 147
     drop:
    
    155 148
       <<: *staging
    
    156 149
       when: manual
    
    157 150
       script:
    
    158
    -    - wget -O - https://gitlab.com/ultreiaio/pom/raw/master/bin/drop-stage.sh | sed 's/$1/frirdobserve/' | bash
    
    159
    -
    
    160
    -production:
    
    161
    -  stage: Production
    
    162
    -  only:
    
    163
    -    - tags
    
    164
    -  <<: *env_production
    
    165
    -  when: manual
    
    166
    -  script:
    
    167
    -    - echo "Envoyer les notifications"
    151
    +    - drop-stage.sh