1
0
mirror of https://github.com/xmrig/xmrig.git synced 2025-12-11 09:22:48 -05:00

Compare commits

...

11 Commits

Author SHA1 Message Date
MoneroOcean
5e6e3e43f4 Fixed CI 2024-10-23 23:38:13 +03:00
MoneroOcean
d7fdf54de2 Fixed CI 2024-10-23 23:24:33 +03:00
MoneroOcean
cefcda4513 Fixed CI 2024-10-23 23:07:57 +03:00
MoneroOcean
d6e95f2c35 Fixed CI 2024-10-23 22:57:49 +03:00
MoneroOcean
49aa71d434 Fixed CI 2024-10-23 22:55:30 +03:00
MoneroOcean
589024f9d6 Fixed CI 2024-10-23 22:51:14 +03:00
MoneroOcean
b749ee9876 Fixed CI 2024-10-23 22:48:27 +03:00
MoneroOcean
227eeaea7a Fixed CI 2024-10-23 22:47:22 +03:00
MoneroOcean
7e46e7a112 Fixed CI 2024-10-23 22:01:41 +03:00
MoneroOcean
ab52533587 Fixed CI 2024-10-23 20:52:59 +03:00
MoneroOcean
73f10e6f7a Fixed CI 2024-10-23 20:49:39 +03:00

View File

@@ -108,14 +108,15 @@ jobs:
path: macos_build_intel.tar.gz
build_lin_ub12:
name: Build Ubuntu 14.10 artifacts
name: Build Ubuntu 12.04 artifacts
runs-on: ubuntu-latest
container: ubuntu:14.10
steps:
- name: Prepare build tools
- name: Run build inside docker
run: |
mkdir /tmp/docker
cat >/tmp/docker/script.sh <<EOF
set -x
sed -i -r 's/(archive|security).ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
cat /etc/apt/sources.list
apt-get update
apt-get install -y python-software-properties
add-apt-repository -y ppa:ubuntu-toolchain-r/test
@@ -125,22 +126,24 @@ jobs:
curl -sSL https://cmake.org/files/v3.27/cmake-3.27.9-linux-x86_64.tar.gz | tar -xzC /opt
git clone --depth 1 git://sourceware.org/git/binutils-gdb.git /tmp/binutils-gdb
(cd /tmp/binutils-gdb && git checkout binutils-2_38 && CC=gcc ./configure && make -j$(nproc) && make install)
- name: Checkout code
run: |
git clone https://github.com/MoneroOcean/xmrig.git .
git clone https://github.com/MoneroOcean/xmrig.git
cd xmrig
git checkout $GITHUB_REF_NAME
- name: Build project on Ubuntu 14.10
run: |
cd scripts && ./build_deps.sh && cd ..
(cd scripts && ./build_deps.sh && cd ..)
/opt/cmake-3.27.9-linux-x86_64/bin/cmake . -DXMRIG_DEPS=scripts/deps
make -j$(nproc)
cp src/config.json .
tar cfz ubuntu12_build.tar.gz xmrig config.json
- name: Upload Ubuntu 14.10 build artifacts
tar cfz /tmp/docker/ubuntu12_build.tar.gz xmrig config.json
EOF
chmod +x /tmp/docker/script.sh
docker run -i -v /tmp/docker:/tmp/docker ubuntu:12.04 /bin/bash -c /tmp/docker/script.sh
- name: Upload Ubuntu 12.04 build artifacts
uses: actions/upload-artifact@v4
with:
name: ubuntu12_build
path: ubuntu12_build.tar.gz
path: /tmp/docker/ubuntu12_build.tar.gz
deploy:
needs: [build_win, build_lin, build_macos, build_macos_intel, build_lin_ub12]
@@ -161,23 +164,23 @@ jobs:
id: version
run: echo ::set-output name=VERSION::$GITHUB_REF_NAME
- name: Download Windows build artifacts
uses: actions/download-artifact@v1
uses: actions/download-artifact@v4
with:
name: windows_build
- name: Download Ubuntu build artifacts
uses: actions/download-artifact@v1
uses: actions/download-artifact@v4
with:
name: ubuntu_build
- name: Download MacOS build artifacts
uses: actions/download-artifact@v1
uses: actions/download-artifact@v4
with:
name: macos_build
- name: Download MacOS (Intel) build artifacts
uses: actions/download-artifact@v1
uses: actions/download-artifact@v4
with:
name: macos_build_intel
- name: Download Ubuntu 14.10 build artifacts
uses: actions/download-artifact@v1
- name: Download Ubuntu 12.04 build artifacts
uses: actions/download-artifact@v4
with:
name: ubuntu12_build
- name: Upload Windows build release asset
@@ -186,7 +189,7 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: windows_build/windows_build.zip
asset_path: windows_build.zip
asset_name: xmrig-${{steps.version.outputs.VERSION}}-win64.zip
asset_content_type: application/zip
- name: Upload Ubuntu build release asset
@@ -195,7 +198,7 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ubuntu_build/ubuntu_build.tar.gz
asset_path: ubuntu_build.tar.gz
asset_name: xmrig-${{steps.version.outputs.VERSION}}-lin64.tar.gz
asset_content_type: application/zip
- name: Upload MacOS build release asset
@@ -204,7 +207,7 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: macos_build/macos_build.tar.gz
asset_path: macos_build.tar.gz
asset_name: xmrig-${{steps.version.outputs.VERSION}}-mac64.tar.gz
asset_content_type: application/zip
- name: Upload MacOS (Intel) build release asset
@@ -213,16 +216,16 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: macos_build_intel/macos_build_intel.tar.gz
asset_path: macos_build_intel.tar.gz
asset_name: xmrig-${{steps.version.outputs.VERSION}}-mac-intel.tar.gz
asset_content_type: application/zip
- name: Upload Ubuntu 14.10 build release asset
- name: Upload Ubuntu 12.04 build release asset
uses: actions/upload-release-asset@v1.0.1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ubuntu12_build/ubuntu12_build.tar.gz
asset_path: ubuntu12_build.tar.gz
asset_name: xmrig-${{steps.version.outputs.VERSION}}-lin64-compat.tar.gz
asset_content_type: application/zip
- name: Update xmrig_setup repo
@@ -231,8 +234,8 @@ jobs:
cd xmrig_setup
git config user.name MoneroOcean
git config user.email support@moneroocean.stream
cp ../ubuntu12_build/ubuntu12_build.tar.gz xmrig.tar.gz
cp ../windows_build/windows_build.zip xmrig.zip
cp ../ubuntu12_build.tar.gz xmrig.tar.gz
cp ../windows_build.zip xmrig.zip
unzip xmrig.zip
zip -u offline_miner_setup.zip xmrig.exe config.json WinRing0x64.sys
git commit -m "xmrig "$GITHUB_REF_NAME" based release" xmrig.tar.gz xmrig.zip offline_miner_setup.zip
@@ -244,7 +247,7 @@ jobs:
cd hiveos
git config user.name MoneroOcean
git config user.email support@moneroocean.stream
tar xf ../ubuntu12_build/ubuntu12_build.tar.gz
tar xf ../ubuntu12_build.tar.gz
mv xmrig mo_xmrig/xmrig
mv config.json mo_xmrig/config_global.json
export VER=$GITHUB_REF_NAME