Skip to content

Commit

Permalink
Fuck YAML.
Browse files Browse the repository at this point in the history
  • Loading branch information
SoftwareGuy committed Sep 8, 2020
1 parent bfa713b commit b96850e
Show file tree
Hide file tree
Showing 2 changed files with 41 additions and 47 deletions.
47 changes: 0 additions & 47 deletions .github/workflows/Build-Master.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -88,53 +88,6 @@ jobs:
asset_content_type: application/zip
# END LINUX BUILD JOB

# START WINDOWS BUILD JOB
build_windows_64:
name: Build for Windows x64
needs: create_release
runs-on: windows-latest
steps:
- name: Grab the latest copy of the repository.
uses: actions/checkout@v2

- name: Housekeeping
run: |
mkdir ${{ runner.workspace }}\DebugOut
mkdir ${{ runner.workspace }}\ReleaseOut
- name: Build Enet DLLs
run: |
cd ${{ runner.workspace }}\ENet-CSharp
echo Clean && dotnet clean
echo Build && dotnet build
copy "${{ runner.workspace }}\ENet-CSharp\Unity\Plugins\x86_64\enet.dll" "${{ runner.workspace }}\DebugOut"
echo Clean && dotnet clean
echo Build && dotnet build -c Release
copy "${{ runner.workspace }}\ENet-CSharp\Unity\Plugins\x86_64\enet.dll" "${{ runner.workspace }}\ReleaseOut"
- name: Upload release library
id: upload-release-asset
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ needs.create_release.outputs.create_release_url }}
asset_path: ${{ runner.workspace }}/ReleaseOut/Release.zip
asset_name: libenet-release-win64.zip
asset_content_type: application/zip

- name: Upload debug library
id: upload-debug-asset
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ needs.create_release.outputs.create_release_url }}
asset_path: ${{ runner.workspace }}/ReleaseTemp/Debug.zip
asset_name: libenet-debug-win64.zip
asset_content_type: application/zip
# END WINDOWS BUILD JOB

# START APPLE MACOS BUILD JOB
build_apple_64:
name: Build for MacOS
Expand Down
41 changes: 41 additions & 0 deletions AutoBuild/githubAutoBuild.cmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
@echo off
rem Oh hey there. Coburn here.
rem You might be thinking what's this file gotta
rem do with ENet? Well, let's just say I've got
rem the shits with the fucking GitHub actions
rem system. Syntax error without any fucking additional
rem information. No "expecting ..." or "... not allowed here",
rem just fucking syntax error, lol. And there's no Github-flavoured
rem YAML parsers online, so yeah. Poor 'ol me can't figure it out.
rem
rem Anyway, that ends here. What this script does is mainly runs
rem the build process as part of the CI pipeline. Hopefully that
rem means I can just use this script to run the Microsoft Windows
rem builds, because I've had the shits as mentioned above trying to
rem use YAML files. YAML can GTFO until further notice.
set %_OutputFolder%=%1
PATH=C:\Program Files\7-Zip;%PATH%

rem Make release and debug folders.
mkdir %_OutputFolder%\ReleaseOut
mkdir %_OutputFolder%\DebugOut

echo Preparing Debug Build
dotnet clean
dotnet build

echo Stashing...
copy Unity\Plugins\x86_64\enet.dll %_OutputFolder%\DebugOut

echo Preparing Release Build
dotnet clean
dotnet build -c Release

echo Stashing...
copy Unity\Plugins\x86_64\enet.dll %_OutputFolder%\ReleaseOut

echo Compressing...
7z a %_OutputFolder%\DebugOut\enet.dll %_OutputFolder%\DebugOut\Debug.zip
7z a %_OutputFolder%\ReleaseOut\enet.dll %_OutputFolder%\ReleaseOut\Release.zip

echo BUILD SCRIPT EXITING

0 comments on commit b96850e

Please sign in to comment.