代码拉取完成,页面将自动刷新
同步操作将从 TSY/vue-hash-calendar 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
language: node_js
node_js:
- '10'
install:
- echo "install successed"
os:
- linux
stages:
- test
- name: deploy
jobs:
include:
- stage: test
script:
- node --version
- npm --version
- echo "Testing Started ..."
- npm test
- echo "Testing Finished."
- stage: deploy
script:
- echo "NPM Deploying Started ..."
- cd ../
- rm -rf vue-hash-calendar/
- git clone https://${GH_REF}
- cd vue-hash-calendar
- git branch
- git checkout travis_build
- git merge master
- cd npm_package/
- npm version patch
- cd ../build_package/
- npm version patch
- cd ../
- npm install --registry=https://registry.npm.taobao.org
- npm run lib
- cp -f npm_package/package.json ./
- echo "NPM Building Finished."
deploy:
provider: npm
email: t@tsy6.com
api_key: '$NPM_TOKEN' # NPM_TOKEN 是在 Travis 中配置的 npm token 的名称
skip_cleanup: true
on:
all_branches: true
after_script:
- cp -f build_package/package.json ./
- ls
- git config user.name "Travis"
- git config user.email "t@tsy6.com"
- git add .
- git commit -m "Travis CI Auto Builder"
- git status
- git push "https://${GH_TOKEN}@${GH_REF}" travis_build:travis_build # GH_TOKEN 是在 Travis 中配置 github token 的名称
branches:
only:
- master
env:
global:
- GH_REF: github.com/TangSY/vue-hash-calendar.git #github仓库地址
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。