forked from MozaikAgency/wp-theme-starter
-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy path.travis.yml
44 lines (44 loc) · 1.46 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
sudo: required
dist: trusty
language: node_js
node_js:
- '5'
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- g++-4.8
- openjdk-7-jdk
- php5-cli
- zip
matrix:
fast_finish: true
cache:
directories:
- node_modules
before_install:
- npm set progress=false
- npm prune
after_success: npm run prod
env:
global:
- CXX=g++-4.8
- NODE_ENV=development
- REPO_NAME=$(basename $TRAVIS_REPO_SLUG)
- PROJECT_NAME=$(./travis/getName.js)
before_deploy:
- cd ..
- rm -rf ${REPO_NAME}
- mv ${PROJECT_NAME} ${REPO_NAME}
- zip -r "${REPO_NAME}-${TRAVIS_TAG}.zip" ${REPO_NAME}
deploy:
provider: releases
skip_cleanup: true
api-key:
secure: C+lC1WTmoauEn6Qovfl2sB/fhn2AC6ns2DtiXrdBrE3FaPDuQfQGAJhDbjHw+l/AE/zKIlyq4o17XYT6F3ZQBazzaST1wkydN3uHVJST3SrA+0BGnOXnBAX7//gutweel2vXOUvyn0XsC+oQD6O+rvD41W0aWjrJfMAUjPUEKSs/Ub5IxpR0rqBL4z5ovz0TT7VBuK5xk3Vh7xPtMK6fAjfp9YkEBCj4ZMTPVAvNyk7ewVfjZ1F3xloF/yqXdogiPl12ow0LTKViobVhgIOUQndnrF5EOTyMw7s19iX4ewSbljefDu/urQPe7cfaWvXgWdQlZCDRTWf0MAl3rGDX3a2k7MjFacz/4zRibUxKfkZ+BCutB41262VuBjnmIIt4y+/Kdep68z1S5fc48WCPc2jUxo5T2cFfC/VDLyba4jN/H5BeHgr28sZBQO1NuK8myZRWDKBzcWZ+4DkY+VciN87tRc7Xch7rUnN7tUpC8uPLJ2pUEU8AsU1Hn2Fs3+aCYbz42pJ8DBkAUoXsu7z3vXQiUIueU6crzjGYewRRagNMav1x5TmAClZxZjD0HILOM0jQrpKQvFy8YBstSlja11fXKi7/yLWXVVJLJB0eYT+y2sPUYRqkdW9ahyGHltqXaXXJK5/wAuNFJ8em/sQlccUMLsTr6vNX3wtrbjytDbk=
file_glob: true
file: "${REPO_NAME}-${TRAVIS_TAG}.zip"
on:
repo: medfreeman/wp-theme-starter
tags: true