|
|
|
@ -27,12 +27,20 @@ jobs:
|
|
|
|
|
|
|
|
|
|
|
|
- name: Sync Git Submodules
|
|
|
|
- name: Sync Git Submodules
|
|
|
|
run: git submodule init && git submodule update
|
|
|
|
run: git submodule init && git submodule update
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- name: Generate build files with CMake
|
|
|
|
|
|
|
|
run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- name: Build binaries
|
|
|
|
|
|
|
|
run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}} -- -j $(nproc)
|
|
|
|
|
|
|
|
|
|
|
|
- name: Change /opt Permissions
|
|
|
|
- name: Change /opt Permissions
|
|
|
|
run: sudo chmod 777 /opt
|
|
|
|
run: sudo chmod 777 /opt
|
|
|
|
|
|
|
|
|
|
|
|
- name: Build Debian Package
|
|
|
|
- name: Build Debian Package
|
|
|
|
run: make dpkg
|
|
|
|
run: |
|
|
|
|
|
|
|
|
cd ${{github.workspace}}/build
|
|
|
|
|
|
|
|
cpack
|
|
|
|
|
|
|
|
|
|
|
|
- name: Package Hash
|
|
|
|
- name: Package Hash
|
|
|
|
run: |
|
|
|
|
run: |
|
|
|
|
@ -41,11 +49,11 @@ jobs:
|
|
|
|
echo >> release.txt
|
|
|
|
echo >> release.txt
|
|
|
|
echo '```' >> release.txt
|
|
|
|
echo '```' >> release.txt
|
|
|
|
cat << EOF >> release.txt
|
|
|
|
cat << EOF >> release.txt
|
|
|
|
dvmhost_1.0.0-1_amd64.deb
|
|
|
|
dvmhost_3.0.0-1_amd64.deb
|
|
|
|
size : $(wc -c dvmhost_1.0.0-1_amd64.deb)
|
|
|
|
size : $(wc -c dvmhost_3.0.0-1_amd64.deb)
|
|
|
|
md5 : $(md5sum dvmhost_1.0.0-1_amd64.deb)
|
|
|
|
md5 : $(md5sum dvmhost_3.0.0-1_amd64.deb)
|
|
|
|
sha1 : $(sha1sum dvmhost_1.0.0-1_amd64.deb)
|
|
|
|
sha1 : $(sha1sum dvmhost_3.0.0-1_amd64.deb)
|
|
|
|
sha256: $(sha256sum dvmhost_1.0.0-1_amd64.deb)
|
|
|
|
sha256: $(sha256sum dvmhost_3.0.0-1_amd64.deb)
|
|
|
|
EOF
|
|
|
|
EOF
|
|
|
|
echo '```' >> release.txt
|
|
|
|
echo '```' >> release.txt
|
|
|
|
|
|
|
|
|
|
|
|
@ -55,4 +63,4 @@ jobs:
|
|
|
|
tag_name: ${{steps.date.outputs.date}}
|
|
|
|
tag_name: ${{steps.date.outputs.date}}
|
|
|
|
body_path: release.txt
|
|
|
|
body_path: release.txt
|
|
|
|
files: |
|
|
|
|
files: |
|
|
|
|
dvmhost_1.0.0-1_amd64.deb
|
|
|
|
dvmhost_3.0.0-1_amd64.deb
|
|
|
|
|