remove circleci

This commit is contained in:
Joseph Lenox 2021-04-03 07:59:50 -05:00
parent 21dd741734
commit f7ef660d02

View File

@ -1,60 +0,0 @@
version: 2
jobs:
build:
docker:
- image: slic3r/appimage-build
environment:
CC: gcc
CXX: g++
working_directory: /build
steps:
- checkout
- run:
name: Build with CMake
command: |
mkdir /build/build
cd /build/cmake
cmake /build -DCMAKE_INSTALL_PREFIX=/build.Slic3r \
-DCMAKE_PREFIX_PATH=/opt/dependencies/destdir/usr/local \
-DSLIC3R_STATIC=1\
-DSLIC3R_BUILD_TESTS=OFF
make -j4 Slic3r
cmake --install .
pushd /build.Slic3r
echo -e '#!/bin/bash\nDIR=$(readlink -f "$0" | xargs dirname)\nexport LD_LIBRARY_PATH="$DIR/bin"\nexec "$DIR/bin/Slic3r" "$@"' > /build.Slic3r/Slic3r
chmod u+x Slic3r
tar -czf /build/Slic3r.tar.gz .
popd
- persist_to_workspace:
root: /build
paths:
- Slic3r.tar.gz
- store_artifacts:
path: /build/Slic3r.tar.gz
package_appimage:
machine:
image: ubuntu-1604:202007-01
working_directory: /build
steps:
- checkout
- attach_workspace:
at: /tmp/workspace
- run:
name: Package AppImage
command: |
chmod +x /build/src/platform/unix/build_appimage.sh
pushd /tmp/workspace
tar -xzf Slic3r.tar.gz
/build/src/platform/unix/build_appimage.sh /build/Slic3r.AppImage
- store_artifacts:
path: /build/Slic3r.AppImage
workflows:
version: 2
build_and_package:
jobs:
- build
- package_appimage:
requires:
- build