mirror of
https://github.com/CopterExpress/clover.git
synced 2026-06-06 01:29:32 +00:00
Make gitbook installation script
commit f83207848fafa302d6385f4814386c433aeb9686 Author: Oleg Kalachev <okalachev@gmail.com> Date: Wed Jun 23 17:35:01 2021 +0300 Make gitbook installation script
This commit is contained in:
9
builder/assets/install_gitbook.sh
Executable file
9
builder/assets/install_gitbook.sh
Executable file
@@ -0,0 +1,9 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# GitBook CLI is deprecated, its installation is broken.
|
||||
# This script fixes it until we stop using GitBook.
|
||||
|
||||
export NPM_CONFIG_UNSAFE_PERM=1
|
||||
|
||||
npm install gitbook-cli -g
|
||||
gitbook fetch 3.2.3 && npm i npm@3.10.10 --prefix=~/.gitbook/versions/3.2.3/ # fixing https://travis-ci.org/github/CopterExpress/clover/jobs/766541125#L932
|
||||
@@ -122,9 +122,8 @@ rm -rf build # remove build artifacts
|
||||
|
||||
echo_stamp "Build Clover documentation"
|
||||
cd /home/pi/catkin_ws/src/clover
|
||||
NPM_CONFIG_UNSAFE_PERM=true npm install gitbook-cli -g
|
||||
NPM_CONFIG_UNSAFE_PERM=true gitbook fetch 3.2.3 && npm i npm@3.10.10 --prefix=~/.gitbook/versions/3.2.3/ # fixing https://travis-ci.org/github/CopterExpress/clover/jobs/766541125#L932
|
||||
NPM_CONFIG_UNSAFE_PERM=true gitbook install
|
||||
builder/assets/install_gitbook.sh
|
||||
gitbook install
|
||||
gitbook build
|
||||
touch node_modules/CATKIN_IGNORE docs/CATKIN_IGNORE _book/CATKIN_IGNORE clover/www/CATKIN_IGNORE apps/CATKIN_IGNORE # ignore documentation files by catkin
|
||||
|
||||
|
||||
Reference in New Issue
Block a user