Skip to content

Commit 7e3989e

Browse files
committed
Changed Travis config (testing something)
Signed-off-by: Jaid <jaid.jsx@gmail.com>
1 parent c05e212 commit 7e3989e

File tree

1 file changed

+34
-27
lines changed

1 file changed

+34
-27
lines changed

.travis.yml

Lines changed: 34 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -5,30 +5,37 @@ cache:
55
npm: true
66
jobs:
77
include:
8-
- stage: Deploy
9-
before_deploy:
10-
- npm run build:prod
11-
- export MY_PACKAGE_NAME=$(node -e "console.log(require('./dist/package').name)")
12-
- export MY_PACKAGE_VERSION=$(node -e "console.log(require('./dist/package').version)")
13-
- export ZIP_NAME=$MY_PACKAGE_NAME_v$MY_PACKAGE_VERSION.zip
14-
- export MIN_ZIP_NAME=$MY_PACKAGE_NAME_v$MY_PACKAGE_VERSION_min.zip
15-
- cd dist
16-
- zip -9 --recurse-paths ../$ZIP_NAME **
17-
- zip -9 --recurse-paths ../$MIN_ZIP_NAME ** --exclude \*.d.ts --exclude readme.*
18-
- cd ..
19-
deploy:
20-
- provider: pages
21-
local_dir: dist-jsdoc/$MY_PACKAGE_NAME/$MY_PACKAGE_VERSION
22-
fqdn: $MY_PACKAGE_NAME.jaid.codes
23-
skip_cleanup: true
24-
github_token: $GITHUB_TOKEN # Permissions: public_repo, repo:status, repo_deployment
25-
- provider: releases
26-
file:
27-
- dist/package.json
28-
- dist/license.txt
29-
- dist/index.d.ts
30-
- $ZIP_NAME
31-
- $MIN_ZIP_NAME
32-
skip_cleanup: true
33-
api_key: $GITHUB_TOKEN # Permissions: public_repo, repo:status, repo_deployment
34-
on: { tags: true }
8+
- stage: Deploy
9+
before_deploy:
10+
- npm run build:prod
11+
- export MY_PACKAGE_NAME=$(node -e "console.log(require('./dist/package').name)")
12+
- export MY_PACKAGE_VERSION=$(node -e "console.log(require('./dist/package').version)")
13+
- export ZIP_NAME=$MY_PACKAGE_NAME_v$MY_PACKAGE_VERSION.zip
14+
- export MIN_ZIP_NAME=$MY_PACKAGE_NAME_v$MY_PACKAGE_VERSION_min.zip
15+
- rm .gitignore # https://stackoverflow.com/questions/36086110/deploy-a-specific-directory-to-npm-with-travis-ci#comment91176171_38834753
16+
- cd dist
17+
- zip -9 --recurse-paths ../$ZIP_NAME **
18+
- zip -9 --recurse-paths ../$MIN_ZIP_NAME ** --exclude \*.d.ts --exclude readme.*
19+
- cd ..
20+
deploy:
21+
- provider: pages
22+
local_dir: dist-jsdoc/$MY_PACKAGE_NAME/$MY_PACKAGE_VERSION
23+
fqdn: $MY_PACKAGE_NAME.jaid.codes
24+
skip_cleanup: true
25+
github_token: $GITHUB_TOKEN # Permissions: public_repo, repo:status, repo_deployment
26+
- provider: releases
27+
file:
28+
- dist/package.json
29+
- dist/license.txt
30+
- dist/index.d.ts
31+
- $ZIP_NAME
32+
- $MIN_ZIP_NAME
33+
skip_cleanup: true
34+
api_key: $GITHUB_TOKEN # Permissions: public_repo, repo:status, repo_deployment
35+
on: { tags: true }
36+
- provider: script
37+
script:
38+
- echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" | tee .npmrc
39+
- npm publish dist
40+
skip_cleanup: true
41+
on: { tags: true }

0 commit comments

Comments
 (0)