#!/bin/sh -e # Export variables for later stages of the Azure pipeline # Values done in this manner will appear as environment variables # in later stages. # From pure-sh-bible # Setting 'IFS' tells 'read' where to split the string. while IFS='=' read -r key val; do # Skip over lines containing comments. [ "${key##\#*}" ] || continue echo "##vso[task.setvariable variable=$key]$val" done < ".ci/ci-vars.env"