diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 00000000000..248abc7d6cb --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,48 @@ +name: build + +on: + push: + branches: [ "AddTestScript" ] + pull_request: + branches: [ "AddTestScript" ] + workflow_dispatch: + +jobs: + build: + + runs-on: windows-2019 + defaults: + run: + shell: cmd + + steps: + - name: Checkout + uses: actions/checkout@v3 + with: + submodules: recursive + - name: Set up NASM + uses: ilammy/setup-nasm@v1 + - name: Set up NASM + uses: actions/setup-python@v4 + id: cp380 + with: + python-version: '3.80' + update-environment: false + - name: build + run: | + cd + echo "===========!+++++Separator++++++!===========" + git branch + echo "===========!+++++Separator++++++!===========" + set PYTHON_HOME=${{ steps.cp380.outputs.pythonLocation }} + echo %PYTHON_HOME% + echo "===========!+++++Separator++++++!===========" + py -h + echo "===========!+++++Separator++++++!===========" + set PYTHON_HOME=C:\hostedtoolcache\windows\Python\3.11.4\x64 + echo %PYTHON_HOME% + echo "===========!+++++Separator++++++!===========" + nasm.exe -help + echo "===========!+++++Separator++++++!===========" + #subst z: %cd% && cd /d z:\ && edksetup.bat Rebuild && build.bat -p DeviceSecurityTestPkg\DeviceSecurityTestPkg.dsc -t VS2019 -a X64 -b DEBUG -j build_DEBUG.log +