5555
5656 - IsInternal : ' '
5757 - HelixApiAccessToken : ' '
58- - HelixPreCommandStemWindows : ' py -m pip install -U pip;py -3 -m venv %HELIX_WORKITEM_PAYLOAD%\.venv;call %HELIX_WORKITEM_PAYLOAD%\.venv\Scripts\activate.bat;set PYTHONPATH=;py -3 -m pip install -U pip;py -3 -m pip install azure.storage.blob==12.0.0;py -3 -m pip install azure.storage.queue==12.0.0;set "PERFLAB_UPLOAD_TOKEN=$(PerfCommandUploadToken)"'
59- - HelixPreCommandStemLinux : ' python3 -m pip install -U pip;sudo apt-get -y install python3-venv;python3 -m venv $HELIX_WORKITEM_PAYLOAD/.venv;source $HELIX_WORKITEM_PAYLOAD/.venv/Scripts /activate;export PYTHONPATH=;python3 -m pip install -U pip;pip3 install azure.storage.blob==12.0.0;pip3 install azure.storage.queue==12.0.0;sudo apt-get update;sudo apt -y install curl dirmngr apt-transport-https lsb-release ca-certificates;curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -;sudo apt-get -y install nodejs;sudo apt-get -y install npm;npm install --prefix $HELIX_WORKITEM_PAYLOAD jsvu -g;$HELIX_WORKITEM_PAYLOAD/bin/jsvu --os=linux64 --engines=v8,javascriptcore;export PERFLAB_UPLOAD_TOKEN="$(PerfCommandUploadTokenLinux)"'
60- - HelixPreCommandStemMsul : ' sudo apk add icu-libs krb5-libs libgcc libintl libssl1.1 libstdc++ zlib;sudo apk add cargo --repository http://dl-cdn.alpinelinux.org/alpine/v3.12/community ;sudo apk add libgdiplus --repository http://dl-cdn.alpinelinux.org/alpine/edge/testing; python3 -m venv $HELIX_WORKITEM_PAYLOAD/.venv;source $HELIX_WORKITEM_PAYLOAD/.venv/bin/activate;export PYTHONPATH=;python3 -m pip install -U pip;pip3 install azure.storage.blob==12.7.1;pip3 install azure.storage.queue==12.1.5;export PERFLAB_UPLOAD_TOKEN="$(PerfCommandUploadTokenLinux)"'
58+ - HelixPreCommandStemWindows : ' set ORIGPYPATH=%PYTHONPATH%; py -m pip install -U pip;py -3 -m venv %HELIX_WORKITEM_PAYLOAD%\.venv;call %HELIX_WORKITEM_PAYLOAD%\.venv\Scripts\activate.bat;set PYTHONPATH=;py -3 -m pip install -U pip;py -3 -m pip install azure.storage.blob==12.0.0;py -3 -m pip install azure.storage.queue==12.0.0;set "PERFLAB_UPLOAD_TOKEN=$(PerfCommandUploadToken)"'
59+ - HelixPreCommandStemLinux : ' export ORIGPYPATH=$PYTHONPATH; python3 -m pip install -U pip;sudo apt-get -y install python3-venv;python3 -m venv $HELIX_WORKITEM_PAYLOAD/.venv;source $HELIX_WORKITEM_PAYLOAD/.venv/bin /activate;export PYTHONPATH=;python3 -m pip install -U pip;pip3 install azure.storage.blob==12.0.0;pip3 install azure.storage.queue==12.0.0;sudo apt-get update;sudo apt -y install curl dirmngr apt-transport-https lsb-release ca-certificates;curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -;sudo apt-get -y install nodejs;sudo apt-get -y install npm;npm install --prefix $HELIX_WORKITEM_PAYLOAD jsvu -g;$HELIX_WORKITEM_PAYLOAD/bin/jsvu --os=linux64 --engines=v8,javascriptcore;export PERFLAB_UPLOAD_TOKEN="$(PerfCommandUploadTokenLinux)"'
60+ - HelixPreCommandStemMsul : ' export ORIGPYPATH=$PYTHONPATH; sudo apk add icu-libs krb5-libs libgcc libintl libssl1.1 libstdc++ zlib;sudo apk add cargo --repository http://dl-cdn.alpinelinux.org/alpine/v3.12/community ;sudo apk add libgdiplus --repository http://dl-cdn.alpinelinux.org/alpine/edge/testing; python3 -m venv $HELIX_WORKITEM_PAYLOAD/.venv;source $HELIX_WORKITEM_PAYLOAD/.venv/bin/activate;export PYTHONPATH=;python3 -m pip install -U pip;pip3 install azure.storage.blob==12.7.1;pip3 install azure.storage.queue==12.1.5;export PERFLAB_UPLOAD_TOKEN="$(PerfCommandUploadTokenLinux)"'
6161 - ExtraMSBuildLogsWindows : ' set MSBUILDDEBUGCOMM=1;set "MSBUILDDEBUGPATH=%HELIX_WORKITEM_UPLOAD_ROOT%"'
6262 - ExtraMSBuildLogsLinux : ' export MSBUILDDEBUGCOMM=1;export "MSBUILDDEBUGPATH=$HELIX_WORKITEM_UPLOAD_ROOT"'
6363 - HelixPreCommand : ' '
@@ -66,13 +66,16 @@ jobs:
6666 - ${{ if and(ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }} :
6767 - ${{ if eq( parameters.osGroup, 'windows') }} :
6868 - HelixPreCommand : $(HelixPreCommandStemWindows);$(ExtraMSBuildLogsWindows)
69+ - HelixPostCommand : ' set PYTHONPATH=%ORIGPYPATH%'
6970 - IsInternal : -Internal
7071 - ${{ if ne(parameters.osGroup, 'windows') }} :
7172 - ${{ if eq(parameters.osSubGroup, '_musl') }} :
7273 - HelixPreCommand : $(HelixPreCommandStemMsul);$(ExtraMSBuildLogsLinux)
74+ - HelixPostCommand : ' export PYTHONPATH=$ORIGPYPATH'
7375 - IsInternal : --internal
7476 - ${{ if ne(parameters.osSubGroup, '_musl') }} :
7577 - HelixPreCommand : $(HelixPreCommandStemLinux);$(ExtraMSBuildLogsLinux)
78+ - HelixPostCommand : ' export PYTHONPATH=$ORIGPYPATH'
7679 - IsInternal : --internal
7780 - group : DotNet-HelixApi-Access
7881 - group : dotnet-benchview
@@ -132,6 +135,7 @@ jobs:
132135 HelixAccessToken : $(HelixApiAccessToken)
133136 HelixTargetQueues : $(Queue)
134137 HelixPreCommands : $(HelixPreCommand)
138+ HelixPostCommands : $(HelixPostCommand)
135139 Creator : $(Creator)
136140 WorkItemTimeout : 4:00 # 4 hours
137141 WorkItemDirectory : ' $(WorkItemDirectory)' # WorkItemDirectory can not be empty, so we send it some docs to keep it happy
0 commit comments