- winpeas pipelines updates

This commit is contained in:
makikvues 2021-07-15 09:26:34 +02:00
parent 6fbf309a80
commit 949996a4a1
2 changed files with 15 additions and 7 deletions

View File

@ -20,14 +20,13 @@ jobs:
env: env:
Solution_Path: 'winPEAS\winPEASexe\winPEAS.sln' Solution_Path: 'winPEAS\winPEASexe\winPEAS.sln'
Configuration: 'Release' Configuration: 'Release'
DotFuscatorGeneratedPath: 'winPEAS\winPEASexe\binaries\Obfuscated Releases\Dotfuscated'
steps: steps:
# checkout # checkout
- name: Checkout - name: Checkout
uses: actions/checkout@v2 uses: actions/checkout@v2
# Add MSBuild to the PATH: https://github.com/microsoft/setup-msbuild # Add MSBuild to the PATH: https://github.com/microsoft/setup-msbuild
- name: Setup MSBuild.exe - name: Setup MSBuild.exe
uses: microsoft/setup-msbuild@v1.0.2 uses: microsoft/setup-msbuild@v1.0.2
@ -47,10 +46,20 @@ jobs:
- name: Execute unit tests - name: Execute unit tests
run: dotnet test $env:Solution_Path run: dotnet test $env:Solution_Path
# PR
- uses: actions/checkout@v2 create_pull_request:
- name: pull-request runs-on: ubuntu-latest
needs: Build_and_test_winpeas_dev
steps:
# checkout
- name: Checkout
uses: actions/checkout@v2
# PR
- name: Pull Request
uses: repo-sync/pull-request@v2 uses: repo-sync/pull-request@v2
with: with:
destination_branch: "master" destination_branch: "master"
github_token: ${{ secrets.PULL_REQUEST_TOKEN }} github_token: ${{ secrets.PULL_REQUEST_TOKEN }}

View File

@ -67,7 +67,7 @@ jobs:
echo "copy Any" echo "copy Any"
cp winPEAS\winPEASexe\winPEAS\bin\$env:Configuration\winPEAS.exe winPEAS\winPEASexe\binaries\$env:Configuration\winPEASany.exe cp winPEAS\winPEASexe\winPEAS\bin\$env:Configuration\winPEAS.exe winPEAS\winPEASexe\binaries\$env:Configuration\winPEASany.exe
# build obfuscated versions # Setup DotFuscator
- name: Setup DotFuscator - name: Setup DotFuscator
run: | run: |
7z x winPEAS\winPEASexe\Dotfuscator\DotfuscatorCE.zip 7z x winPEAS\winPEASexe\Dotfuscator\DotfuscatorCE.zip
@ -103,7 +103,6 @@ jobs:
run: | run: |
git config --local user.email "ci@winpeas.com" git config --local user.email "ci@winpeas.com"
git config --global user.name "CI-winpeas" git config --global user.name "CI-winpeas"
git pull
git commit -m "winpeas binaries auto update" -a --allow-empty git commit -m "winpeas binaries auto update" -a --allow-empty
# Git push # Git push