diff --git a/.github/workflows/CI-winpeas_dev_test.yml b/.github/workflows/CI-winpeas_dev_test.yml index 5c46bff..010693c 100644 --- a/.github/workflows/CI-winpeas_dev_test.yml +++ b/.github/workflows/CI-winpeas_dev_test.yml @@ -4,6 +4,7 @@ on: push: branches: - winpeas_dev + - linpeas_dev paths: - 'build_lists/sensitive_files.yaml' - 'winPEAS/winPEASexe/**' @@ -45,76 +46,6 @@ jobs: # Execute all unit tests in the solution - name: Execute unit tests run: dotnet test $env:Solution_Path - - # Build & update all versions - - name: Build all versions - run: | - echo "build x64" - msbuild -m $env:Solution_Path /t:Rebuild /p:Configuration=$env:Configuration /p:Platform="x64" - - echo "build x86" - msbuild -m $env:Solution_Path /t:Rebuild /p:Configuration=$env:Configuration /p:Platform="x86" - - echo "build Any CPU" - msbuild -m $env:Solution_Path /t:Rebuild /p:Configuration=$env:Configuration /p:Platform="Any CPU" - - # Copy the built versions - - name: Copy all versions - run: | - echo "copy x64" - cp winPEAS\winPEASexe\winPEAS\bin\x64\$env:Configuration\winPEAS.exe winPEAS\winPEASexe\binaries\x64\$env:Configuration\winPEASx64.exe - - echo "copy x86" - cp winPEAS\winPEASexe\winPEAS\bin\x86\$env:Configuration\winPEAS.exe winPEAS\winPEASexe\binaries\x86\$env:Configuration\winPEASx86.exe - - echo "copy Any" - cp winPEAS\winPEASexe\winPEAS\bin\$env:Configuration\winPEAS.exe winPEAS\winPEASexe\binaries\$env:Configuration\winPEASany.exe - - # Setup DotFuscator - - name: Setup DotFuscator - run: | - 7z x winPEAS\winPEASexe\Dotfuscator\DotfuscatorCE.zip - whoami - mkdir -p $env:USERPROFILE\AppData\Local\"PreEmptive Solutions"\"Dotfuscator Community Edition"\6.0 -erroraction 'silentlycontinue' - cp DotfuscatorCE\license\* $env:USERPROFILE\AppData\Local\"PreEmptive Solutions"\"Dotfuscator Community Edition"\6.0\ - - # build obfuscated versions - - name: Build obfuscated versions - run: | - DotfuscatorCE\dotfuscator.exe "winPEAS\winPEASexe\binaries\Obfuscated Releases\x64.xml" - DotfuscatorCE\dotfuscator.exe "winPEAS\winPEASexe\binaries\Obfuscated Releases\x86.xml" - DotfuscatorCE\dotfuscator.exe "winPEAS\winPEASexe\binaries\Obfuscated Releases\any.xml" - - - # copy the files - - name: Copy Dotfuscator generated files - run: | - cp $env:DotFuscatorGeneratedPath\x64\winPEASx64.exe "winPEAS\winPEASexe\binaries\Obfuscated Releases\winPEASx64.exe" - cp $env:DotFuscatorGeneratedPath\x86\winPEASx86.exe "winPEAS\winPEASexe\binaries\Obfuscated Releases\winPEASx86.exe" - cp $env:DotFuscatorGeneratedPath\any\winPEASany.exe "winPEAS\winPEASexe\binaries\Obfuscated Releases\winPEASany.exe" - - # Git add - - name: Create local changes - run: | - git add winPEAS\winPEASexe\binaries\Release\* - git add winPEAS\winPEASexe\binaries\x64\* - git add winPEAS\winPEASexe\binaries\x86\* - git add "winPEAS\winPEASexe\binaries\Obfuscated Releases\*.exe" - - # Git commit - - name: Commit results to Github - run: | - git config --local user.email "ci@winpeas.com" - git config --global user.name "CI-winpeas" - git pull - git commit -m "winpeas binaries auto update" -a --allow-empty - - # Git push - - name: Push changes - uses: ad-m/github-push-action@master - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - branch: master # PR - uses: actions/checkout@v2