#!/bin/bash

## Env Variables ##

master=master
user=rest
pass=65bfb4503b53d79c4403fd75517ef1ad
service_name=`cat deploy/env-prd | grep SERVICE_NAME | cut -f2 -d '=' `
msgmaster="We do not deploy on Master by commit. Only by Tag."
msgbranch="Deploy trigged on "$CI_COMMIT_REF_NAME""

## Conditions ##

if [ $CI_COMMIT_REF_NAME == $master ];
then
    echo $msgmaster

elif [[ $CI_COMMIT_REF_NAME == v* ]];
then

    curl -X POST http://$user:$pass@jenkins.glb-cip.ninja/job/$service_name/job/$master/build
    echo $msgbranch
elif [[ $CI_COMMIT_REF_NAME == release* ]];
then
    stg=`echo $CI_COMMIT_REF_NAME | sed 's/\//%2F/'`
    curl -X POST http://$user:$pass@jenkins.glb-cip.ninja/job/$service_name/job/$stg/build
    echo $msgbranch
else
    curl -X POST http://$user:$pass@jenkins.glb-cip.ninja/job/$service_name/job/$CI_COMMIT_REF_NAME/build
    echo $msgbranch
fi
