Update .gitea/workflows/build-xmrig-cuda.yaml
Some checks failed
Build XMRig (CUDA) / linux-amd64-cuda (push) Failing after 8m33s

This commit is contained in:
Liam Chan
2024-09-04 14:16:05 -04:00
parent 46c25b0112
commit 496ee7e5df
2 changed files with 38 additions and 62 deletions

View File

@@ -0,0 +1,38 @@
name: Build XMRig (CUDA)
on:
push:
branches:
- cuda
jobs:
linux-amd64-cuda:
runs-on: ubuntu-latest
container: nvidia/cuda:12.6.0-devel-ubuntu24.04
steps:
- name: Install dependencies
run: |
apt-get update
apt-get install -y git build-essential cmake automake libtool autoconf upx nodejs
- name: Fetch sources
run: |
git clone https://github.com/xmrig/xmrig-cuda.git
- name: Build binary
run: |
mkdir -p xmrig-cuda/build && cd xmrig-cuda/build
cmake .. -DCUDA_LIB=/usr/local/cuda/lib64/stubs/libcuda.so -DCUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda
make -j$(nproc)
- name: Compress executables
run: |
cd xmrig-cuda/build
strip xmrig
upx xmrig
- name: Upload artifacts
uses: christopherhx/gitea-upload-artifact@v4
with:
name: xmrig-linux-amd64
path: xmrig-cuda/build