stages:
  - build
  
build_master:
  stage: build
  only:
    - master
  tags:
    - live-h5-prod
  script:
    - export project_name=$(cat package.json|awk -F "[:]" '/"name"/{print$2}')
    - export project_name=${project_name:2:$[${#project_name}-4]}
    - export version=`cat package.json|awk -F "[:]" '/"version"/{print$2}'`
    - export version=${version:2:$[${#version}-4]}
    - export message=$(git log --no-merges --pretty=format:%s -1)
    - export author=$(git log --no-merges --pretty=format:%an -1)
    - cnpm i
    - npm run build
    - cnpm publish
    - curl 'https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=0ae9c0e9-3e15-49cf-9493-8f880943c6f0' -H 'Content-Type:application/json' -d '{"msgtype":"text","text":{"content":"'${project_name}'发包成功，版本号：'${version}'，提交人：'${author}'，提交信息：'${message}'"}}'