{ "targets": { "lib": { "buildenv": "xenial-amd64", "builddeps": [ "wget", "p7zip-full", "build-essential", "git" ], "environment": { "DEVKITPATH": "/project/devkitA64_a6", "DEVKITURL": "https://downloads.sourceforge.net/project/devkitpro/devkitA64/alpha6/devkitA64_a6-x86_64-linux.7z" }, "buildcmd": [ "[ ! -d ${DEVKITPATH} ] && (rm -rf ${DEVKITPATH} && mkdir ${DEVKITPATH} && wget -O /tmp/devkita64.7z ${DEVKITURL} && cd ${DEVKITPATH} && 7z x -y /tmp/devkita64.7z) || /bin/true", "DEVKITPRO=${DEVKITPATH} make -j${PARALLEL} install", "git clone --depth 1 https://github.com/switchbrew/switch-examples", "DEVKITPRO=${DEVKITPATH} make -C switch-examples/" ] }, "docs": { // Only invoke docs target when building from master branch "branch": "master", "buildenv": "xenial-amd64", "builddeps": [ "doxygen" ], "buildcmd": [ "cd nx", "doxygen" ], "artifacts": [{ "source": "nx/docs/html", "destination": { "type": "git", "branch": "gh-pages" } }] } } }