Update icons + add documentation build in Jenkinsfile
All checks were successful
gitea-sync/antos/pipeline/head This commit looks good

This commit is contained in:
DanyLE 2023-01-02 10:53:16 +01:00
parent 731eb408d9
commit a54015571a
4 changed files with 6 additions and 2 deletions

7
Jenkinsfile vendored
View File

@ -26,16 +26,19 @@ pipeline{
npm install uglifycss
npm install typescript
npm install @types/jquery
npm i typedoc@0.19.0
buildir="build"
[ -d "$buildir" ] && rm -rf "$buildir"
export BUILDDIR="$WORKSPACE/$buildir/opt/www/htdocs/os"
mkdir doc
export DOCDIR="$WORKSPACE/doc"
make release
make doc
'''
script {
// only useful for any master branch
//if (env.BRANCH_NAME =~ /^master/) {
archiveArtifacts artifacts: 'd.ts/, build/', fingerprint: true
archiveArtifacts artifacts: 'd.ts/, build/, doc/', fingerprint: true
//}
}
}

View File

@ -227,6 +227,7 @@ ar:
release: main uglify
doc:
# npm i typedoc@0.19.0
./node_modules/.bin/typedoc --mode file --excludeNotExported --hideGenerator --name "AntOS API" --out $(DOCDIR)
test: build_javascripts

Binary file not shown.

Before

Width:  |  Height:  |  Size: 986 B

After

Width:  |  Height:  |  Size: 999 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB