Skip to content
Snippets Groups Projects
Commit 46e43203 authored by Jan David Mol's avatar Jan David Mol
Browse files

fix

parent ebbb9239
No related branches found
No related tags found
2 merge requests!1092Resolve L2SS-2309 "Trigger deployment",!1090L2SS-2214: Add CI/CD deployment of CDB files
Pipeline #116202 passed with warnings
Pipeline: tango

#116203

    ......@@ -3,10 +3,7 @@ default:
    name: $CI_REGISTRY_IMAGE/ci-build-runner:$CI_COMMIT_REF_SLUG
    pull_policy: always
    before_script:
    |
    echo "CI project URL: ${CI_PROJECT_URL}"
    env
    python --version # For debugging
    - python --version # For debugging
    cache:
    paths:
    - .cache/pip
    ......@@ -153,12 +150,15 @@ render_CDB:
    echo "Generating CDB for ${STATION} from ${FILES}"
    l2ss-merge-cdb ${FILES} > ${CI_PROJECT_DIR}/generated/CDB/deploy/${STATION}.json
    done
    echo "${CI_JOB_ID}" > render-cdb-job-id.txt
    artifacts:
    expire_in: 4 weeks
    expose_as: 'deployment cdb configs'
    name: deploy-cdb
    paths:
    - generated/CDB/deploy/
    - render-cdb-job-id.txt
    # Collect services from this repo, to deploy as Nomad jobs on a station
    render_levant:
    ......@@ -589,6 +589,11 @@ deploy_CDB:
    - uname
    script:
    - |
    RENDER_CDB_JOB_ID=`cat render-cdb-job-id.txt`
    echo $RENDER_CDB_JOB_ID
    echo "Artefact URL: ${CI_PROJECT_URL}/-/jobs/${RENDER_CDB_JOB_ID}/artefacts/file/generated/CDB/deploy/${STATION}.json?inline=false"
    if [ "${STATION}" == "dts-lab" ]; then
    # dts-lab test station
    HOSTNAME="dts-lab.lofar.net"
    ......@@ -599,9 +604,4 @@ deploy_CDB:
    REGION="lofar-${STATION}"
    fi
    echo "CI project URL: ${CI_PROJECT_URL}"
    for COMPONENT in ${COMPONENTS}; do
    echo "Deploying ${STATION} component ${COMPONENT}"
    nomad job dispatch -address="http://${HOSTNAME}:4646" -region="$PREGION}" dsconfig -meta cdb_json_url=${CDB_JSON_URL}
    done
    #nomad job dispatch -address="http://${HOSTNAME}:4646" -region="$PREGION}" dsconfig -meta cdb_json_url=${CDB_JSON_URL}
    0% Loading or .
    You are about to add 0 people to the discussion. Proceed with caution.
    Please register or to comment