Skip to content

Commit 0866efb

Browse files
committed
publish docs to github.io
Fixes #278
1 parent 595e81a commit 0866efb

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

Jenkinsfile

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -206,6 +206,15 @@ def publishRelease(def archive) {
206206
def info = getReleaseInfo(release)
207207
def release_id = info[1]
208208
sh "curl -X POST --header \"Content-Type:application/edn\" --data-binary @org.erlide.site/target/repository/${archive} https://uploads.github.com/repos/${owner}/${repository}/releases/${release_id}/assets?access_token=${access_token}\\&name=${archive}"
209+
210+
// publish help to github.io
211+
val dest = "org.erlide.help/target/erlide.github.io"
212+
sh "rm -rf ${dest} && mkdir -p ${dest}"
213+
sh "git clone --depth 1 [email protected]:erlide/erlide.github.io -b master ${dest}"
214+
sh "cp -R org.erlide.help/articles/* ${dest}/articles/eclipse"
215+
dir(dest) {
216+
sh "git add . && git commit -a -m 'autoupdate eclipse docs (${vsn})' && git push origin master"
217+
}
209218
}
210219

211220
@NonCPS

0 commit comments

Comments
 (0)