xmrig/.gitea/workflows/build-xmrig-cuda.yaml
Liam Chan 496ee7e5df
Some checks failed
Build XMRig (CUDA) / linux-amd64-cuda (push) Failing after 8m33s
Update .gitea/workflows/build-xmrig-cuda.yaml
2024-09-04 14:16:05 -04:00

39 lines
979 B
YAML

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