Skip to content
Snippets Groups Projects

Develop

Closed Ghost User requested to merge develop into master
Compare and
3 files
+ 34
2
Compare changes
  • Side-by-side
  • Inline
Files
3
+ 31
0
 
goplantuml:
 
image: golang:1.14
 
stage: .post
 
only:
 
- develop
 
when: manual
 
variables:
 
FILENAME: "home.md"
 
WIKI_URL: "${CI_SERVER_PROTOCOL}://project_${CI_PROJECT_ID}_bot3:${GOPLANTUML_TOKEN}@${CI_SERVER_HOST}:${CI_SERVER_PORT}/${CI_PROJECT_PATH}.wiki.git"
 
 
script:
 
# install goplantuml
 
- go get github.com/jfeliu007/goplantuml/cmd/goplantuml
 
# remove old wiki folder
 
- rm -rf "/tmp/${CI_PROJECT_NAME}.wiki"
 
# clone and move to wiki folder
 
- cd /tmp
 
- git clone "${WIKI_URL}"
 
- cd "${CI_PROJECT_NAME}.wiki"
 
 
- echo '```plantuml' > "$FILENAME"
 
# run goplantuml
 
- goplantuml "${CI_PROJECT_DIR}/nucleus/" >> "$FILENAME"
 
- echo '```' >> "$FILENAME"
 
 
# git commit
 
- git config user.name "$GITLAB_USER_NAME"
 
- git config user.email "$GITLAB_USER_EMAIL"
 
- git add "$FILENAME"
 
- git commit -m "Auto-updated UML diagram via goplantuml CI job"
 
- git push origin "HEAD:master"
Loading