1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- name: C/C++ CI windows x64
- on: [push]
- jobs:
- build:
- runs-on: windows-latest
-
- steps:
- - uses: actions/checkout@v1
- - uses: ilammy/msvc-dev-cmd@v1
- - name: mkdir in deps
- run: mkdir deps/build
- - name: cmake deps
- working-directory: ./deps/build
- run: |
- cmake .. -G "Visual Studio 16 2019" -A x64
- msbuild /m ALL_BUILD.vcxproj
- - name: mkdir
- run: mkdir build
- - name: cmake
- working-directory: ./build
- run: |
- cmake .. -G "Visual Studio 16 2019" -A x64 -DCMAKE_PREFIX_PATH="d:\a\Slic3r\Slic3r\deps\build\destdir\usr\local"
- #msbuild /m /P:Configuration=Release ALL_BUILD.vcxproj
- msbuild /m /P:Configuration=Release INSTALL.vcxproj
- - name: create directory and copy into it
- working-directory: ./build
- run: ls
- - name: create directory and copy into it
- working-directory: ./build
- shell: powershell
- #todo: add the opengl folder
- run: mkdir package
- - name: copy from release
- working-directory: ./build
- shell: powershell
- run: '(new-object System.Net.WebClient).DownloadFile("https://github.com/supermerill/Slic3r/releases/download/2.1.45.0/Slic3r++_2.1.45.0_win64_191104.zip", "Slic3r++_2.1.45.0_win64_191104.zip")'
- - name: unzip
- working-directory: ./build
- shell: cmd
- run: '"C:/Program Files/7-Zip/7z.exe" x Slic3r++_2.1.45.0_win64_191104.zip'
- - name: copy old release content
- working-directory: ./build
- shell: cmd
- run: xcopy /RCYIE Slic3r++_2.1.45.0_win64_191104\* package\
- - name: copy new resources
- working-directory: ./build
- shell: cmd
- run: xcopy /RCYIE ..\resources package\resources
- - name: copy dll
- working-directory: ./build
- shell: cmd
- run: xcopy /RCYIE src\release\*.dll package\
- - name: copy exe
- working-directory: ./build
- shell: cmd
- run: xcopy /RCYIE src\release\*.exe package\
- - name: copy ms runtime
- working-directory: ./build
- shell: cmd
- run: xcopy /RCYIE c:\windows\system32\VCRUNTIME140* package\
- # - name: create zip
- # working-directory: ./build
- # shell: cmd
- # run: '"C:/Program Files/7-Zip/7z.exe" a -tzip nightly.zip *'
- - name: Upload artifact
- uses: actions/upload-artifact@v1.0.0
- with:
- name: nightly_win64
- path: build/package/
|