diff --git a/.drone.yml b/.drone.yml index 122de40..4826ed7 100644 --- a/.drone.yml +++ b/.drone.yml @@ -40,10 +40,9 @@ steps: commands: - npm run test -- name: rebuild documentation +- name: build docs image: node:12 commands: - - rm -rf docs - npm run docs when: event: @@ -60,27 +59,14 @@ steps: event: - tag -- name: deploy documentation +- name: deliver docs image: node:12 commands: - echo ${DRONE_BUILD_CREATED} - - git config --global user.email "${DRONE_COMMIT_AUTHOR_EMAIL}" - - git config --global user.name "${DRONE_COMMIT_AUTHOR}" - - echo "clone ${DRONE_REPO_NAME}"; git clone https://www.versioncontrol.me/frontwork-documentation/${DRONE_REPO_NAME}.git - - cd ${DRONE_REPO_NAME} - - git reset HEAD --hard - - echo "remove files in ${DRONE_REPO_NAME}"; rm -rf ./* - - echo "copy docs to ${DRONE_REPO_NAME}"; cp -r ../docs/* . - - ls - - rm ./README.md - - head -n -2 ../README.md > ./README.md - - echo "## Version" >> ./README.md - - echo "${DRONE_TAG}" >> ./README.md - - echo "" >> ./README.md - - sed -i -e 1,4d ./globals.md - - cat globals.md >> ./README.md - - echo "add files in ${DRONE_REPO_NAME}"; git add -A - - git commit --allow-empty -m "Drone tagged as ${DRONE_TAG}" + - git clone https://www.versioncontrol.me/frontwork-documentation/${DRONE_REPO_NAME}.git && cd ${DRONE_REPO_NAME} && rm -rf ./*; cp -r ../docs/* . + - sed -i '$ d' README.md && echo "### Version\n\n${DRONE_TAG}\n" >> ./README.md + - sed -i -e 1,4d ./globals.md && cat ./globals.md >> ./README.md + - git commit --all --allow-empty --message "drone tag: ${DRONE_TAG}" --author "${DRONE_COMMIT_AUTHOR} <${DRONE_COMMIT_AUTHOR_EMAIL}>" - git push --force origin master environment: GIT_USER: diff --git a/package-lock.json b/package-lock.json index b4148a5..1db4a85 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "rpclibrary", - "version": "1.2.5", + "version": "1.3.1", "lockfileVersion": 1, "requires": true, "dependencies": {