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

Commits:

2 changed files:

Changes:

  • .gitlab-ci.yml
    1
    -image: registry.gitlab.com/ultreiaio/docker/ird-observe:latest
    
    2
    -
    
    3 1
     stages:
    
    2
    +  - Docker
    
    4 3
       - Build
    
    5 4
       - Test
    
    6 5
       - Staging
    
    6
    +image: registry.gitlab.com/ultreiaio/ird-observe/docker:latest
    
    7
    +docker:
    
    8
    +  stage: Docker
    
    9
    +  image: registry.gitlab.com/ultreiaio/docker/docker:latest
    
    10
    +  services:
    
    11
    +    - docker:dind
    
    12
    +  script:
    
    13
    +    - ultreiaio-docker-generate-image gitlab-ci-token $CI_BUILD_TOKEN
    
    14
    +  only:
    
    15
    +    - develop
    
    16
    +  when: manual
    
    7 17
     
    
    8 18
     .env_test: &env_test
    
    9 19
       environment:
    
    ... ... @@ -23,13 +33,13 @@ stages:
    23 33
     
    
    24 34
     .deploy_site: &deploy_site
    
    25 35
       script:
    
    26
    -    - maven-execute 'clean install -DskipTests'
    
    27
    -    - maven-execute 'site -DperformRelease scm-publish:publish-scm'
    
    36
    +    - ultreiaio-maven-execute 'clean install -DskipTests'
    
    37
    +    - ultreiaio-maven-execute 'site -DperformRelease scm-publish:publish-scm'
    
    28 38
     
    
    29 39
     .deploy_demo_latest: &deploy_demo_latest
    
    30 40
       stage: Test
    
    31 41
       script:
    
    32
    -    - war-deploy-latest-to-demo 'server'
    
    42
    +    - ultreiaio-war-deploy-latest-to-demo 'server'
    
    33 43
     
    
    34 44
     .nightly: &nightly
    
    35 45
       only:
    
    ... ... @@ -44,7 +54,7 @@ stages:
    44 54
     build:
    
    45 55
       stage: Build
    
    46 56
       script:
    
    47
    -    - maven-execute 'verify -DskipTests'
    
    57
    +    - ultreiaio-maven-execute 'verify -DskipTests'
    
    48 58
       only:
    
    49 59
         - develop
    
    50 60
         - feature/*
    
    ... ... @@ -55,30 +65,30 @@ stage:
    55 65
       <<: *env_staging
    
    56 66
       <<: *test_manual
    
    57 67
       script:
    
    58
    -    - release-gitlab-init ${CI_PROJECT_PATH} ${GITLAB_USER_ID} ${GITLAB_USER_EMAIL}
    
    59
    -    - milestone-close
    
    60
    -    - release-start
    
    61
    -    - release-finish
    
    62
    -    - stage-drop
    
    63
    -    - changelog-update-staging
    
    64
    -    - milestone-create
    
    68
    +    - ultreiaio-release-gitlab-init
    
    69
    +    - ultreiaio-milestone-close
    
    70
    +    - ultreiaio-release-start
    
    71
    +    - ultreiaio-release-finish
    
    72
    +    - ultreiaio-stage-drop
    
    73
    +    - ultreiaio-changelog-update-staging
    
    74
    +    - ultreiaio-milestone-create
    
    65 75
     
    
    66 76
     release:
    
    67 77
       <<: *env_staging
    
    68 78
       <<: *test_manual
    
    69 79
       script:
    
    70
    -    - release-gitlab-init ${CI_PROJECT_PATH} ${GITLAB_USER_ID} ${GITLAB_USER_EMAIL}
    
    71
    -    - milestone-close
    
    72
    -    - release-start
    
    73
    -    - release-finish
    
    74
    -    - stage-close-and-release
    
    75
    -    - changelog-update
    
    76
    -    - milestone-create
    
    80
    +    - ultreiaio-release-gitlab-init
    
    81
    +    - ultreiaio-milestone-close
    
    82
    +    - ultreiaio-release-start
    
    83
    +    - ultreiaio-release-finish
    
    84
    +    - ultreiaio-stage-close-and-release
    
    85
    +    - ultreiaio-changelog-update
    
    86
    +    - ultreiaio-milestone-create
    
    77 87
     
    
    78 88
     staging-demo:
    
    79 89
       <<: *staging
    
    80 90
       script:
    
    81
    -    - war-deploy-to-demo 'server'
    
    91
    +    - ultreiaio-war-deploy-to-demo 'server'
    
    82 92
     
    
    83 93
     staging-site:
    
    84 94
       <<: *staging
    
    ... ... @@ -90,11 +100,11 @@ stage-release:
    90 100
       script:
    
    91 101
         - stage-release
    
    92 102
     
    
    93
    -stage-drop:
    
    103
    +ultreiaio-stage-drop:
    
    94 104
       <<: *staging
    
    95 105
       when: manual
    
    96 106
       script:
    
    97
    -    - stage-drop
    
    107
    +    - ultreiaio-stage-drop
    
    98 108
     
    
    99 109
     latest-site:
    
    100 110
       <<: *env_test
    
    ... ... @@ -110,7 +120,7 @@ nightly-build:
    110 120
       stage: Build
    
    111 121
       <<: *nightly
    
    112 122
       script:
    
    113
    -    - maven-execute 'verify -DperformRelease'
    
    123
    +    - ultreiaio-maven-execute 'verify -DperformRelease'
    
    114 124
     
    
    115 125
     nightly-site:
    
    116 126
       stage: Test
    
    ... ... @@ -119,7 +129,6 @@ nightly-site:
    119 129
       <<: *deploy_site
    
    120 130
     
    
    121 131
     nightly-demo:
    
    122
    -  stage: Test
    
    123 132
       <<: *env_test
    
    124 133
       <<: *nightly
    
    125 134
       <<: *deploy_demo_latest

  • CONTRIBUTING.md
    1 1
     # Install commands
    
    2 2
     
    
    3
    -To be able to use some usefull commands, please run this unique command. It will create a **~/ultreiaio** directory
    
    4
    -with some nice bash scripts.
    
    5
    -
    
    6
    -```
    
    7
    -wget -q -O - https://gitlab.com/ultreiaio/pom/raw/develop/bin/install.sh | bash
    
    8
    -```
    
    3
    +See [Ultreiaio/scripts](https://gitlab.com/ultreiaio/scripts/blob/master/README.md).
    
    9 4
     
    
    10 5
     # Perform full release with no stage
    
    11 6
     
    
    12 7
     ```
    
    13
    -bash ~/ultreiaio/milestone-close.sh
    
    14
    -bash ~/ultreiaio/release-start.sh
    
    15
    -bash ~/ultreiaio/release-finish.sh
    
    16
    -bash ~/ultreiaio/stage-close-and-release.sh
    
    17
    -bash ~/ultreiaio/changelog-update.sh
    
    18
    -bash ~/ultreiaio/milestone-create.sh
    
    8
    +ultreiaio-milestone-close
    
    9
    +ultreiaio-release-start
    
    10
    +ultreiaio-release-finish
    
    11
    +ultreiaio-stage-close-and-release
    
    12
    +ultreiaio-changelog-update
    
    13
    +ultreiaio-milestone-create
    
    19 14
     ```
    
    20 15
     
    
    21 16
     # Create Release stage
    
    22 17
     
    
    23 18
     ```
    
    24
    -bash ~/ultreiaio/milestone-close.sh
    
    25
    -bash ~/ultreiaio/release-start.sh
    
    26
    -bash ~/ultreiaio/release-finish.sh
    
    27
    -bash ~/ultreiaio/stage-drop.sh
    
    28
    -bash ~/ultreiaio/changelog-update-staging.sh
    
    29
    -bash ~/ultreiaio/milestone-create.sh
    
    19
    +ultreiaio-milestone-close
    
    20
    +ultreiaio-release-start
    
    21
    +ultreiaio-release-finish
    
    22
    +ultreiaio-stage-drop
    
    23
    +ultreiaio-changelog-update-staging
    
    24
    +ultreiaio-milestone-create
    
    30 25
     ```
    
    31 26
     
    
    32 27
     # Release stage
    
    33 28
     
    
    34 29
     ``` 
    
    35
    -bash ~/ultreiaio/stage-release.sh
    
    30
    +stage-release
    
    36 31
     ```
    
    37 32
     
    
    38 33
     # Drop stage
    
    39 34
     
    
    40 35
     ```
    
    41
    -bash ~/ultreiaio/stage-drop.sh
    
    36
    +ultreiaio-stage-drop
    
    42 37
     ```
    
    43 38
     
    
    44 39
     # Regenerate changelog
    
    45 40
     
    
    46 41
     ``` 
    
    47
    -bash ~/ultreiaio/changelog-update.sh
    
    42
    +ultreiaio-changelog-update
    
    48 43
     ```
    
    49 44
     
    
    50 45
     # Regenerate staging changelog
    
    51 46
     
    
    52 47
     ``` 
    
    53
    -bash ~/ultreiaio/changelog-update-staging.sh
    
    48
    +ultreiaio-changelog-update-staging
    
    54 49
     ```
    
    55 50
     
    
    56 51
     # Generate site
    
    57 52
     
    
    58 53
     ``` 
    
    59
    -bash ~/ultreiaio/simple-site-publish.sh
    
    54
    +site-mono-module-publish
    
    60 55
     ```
    
    61 56
     
    
    62 57
     # Deploy latest demo
    
    63 58
     
    
    64 59
     ``` 
    
    65
    -bash ~/ultreiaio/war-deploy-latest-to-demo 'server'
    
    60
    +ultreiaio-war-deploy-latest-to-demo 'server'
    
    66 61
     ```
    
    67 62
     
    
    68 63