Skip to content

Commit b99b279

Browse files
committed
Added automated deployment to NPM
1 parent e3cbd44 commit b99b279

File tree

6 files changed

+66
-0
lines changed

6 files changed

+66
-0
lines changed

src/SDK/Language/Node.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,12 @@ public function getFiles()
7272
'template' => '/node/docs/example.md.twig',
7373
'minify' => false,
7474
],
75+
[
76+
'scope' => 'default',
77+
'destination' => '.travis.yml',
78+
'template' => '/node/.travis.yml.twig',
79+
'minify' => false,
80+
],
7581
];
7682
}
7783

src/SDK/Language/Typescript.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,12 @@ public function getFiles()
7878
'template' => '/typescript/docs/example.md.twig',
7979
'minify' => false,
8080
],
81+
[
82+
'scope' => 'default',
83+
'destination' => '.travis.yml',
84+
'template' => '/typescript/.travis.yml.twig',
85+
'minify' => false,
86+
],
8187
];
8288
}
8389

src/SDK/Language/Web.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,12 @@ public function getFiles()
7272
'template' => '/web/tsconfig.json.twig',
7373
'minify' => false,
7474
],
75+
[
76+
'scope' => 'default',
77+
'destination' => '.travis.yml',
78+
'template' => '/web/.travis.yml.twig',
79+
'minify' => false,
80+
],
7581
];
7682
}
7783

templates/node/.travis.yml.twig

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
2+
language: node_js
3+
node_js:
4+
- "14.16"
5+
6+
jobs:
7+
include:
8+
- stage: npm release
9+
node_js: "14.16"
10+
script: echo "Deploying to npm ..."
11+
deploy:
12+
provider: npm
13+
email: $NPM_EMAIL
14+
api_key: $NPM_API_KEY
15+
on:
16+
tags: true
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
2+
language: node_js
3+
node_js:
4+
- "14.16"
5+
6+
jobs:
7+
include:
8+
- stage: npm release
9+
node_js: "14.16"
10+
script: echo "Deploying to npm ..."
11+
deploy:
12+
provider: npm
13+
email: $NPM_EMAIL
14+
api_key: $NPM_API_KEY
15+
on:
16+
tags: true

templates/web/.travis.yml.twig

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
2+
language: node_js
3+
node_js:
4+
- "14.16"
5+
6+
jobs:
7+
include:
8+
- stage: npm release
9+
node_js: "14.16"
10+
script: echo "Deploying to npm ..."
11+
deploy:
12+
provider: npm
13+
email: $NPM_EMAIL
14+
api_key: $NPM_API_KEY
15+
on:
16+
tags: true

0 commit comments

Comments
 (0)