Skip to content

Commit f0a5b90

Browse files
committed
Allow user to change working directory
1 parent 75c00d8 commit f0a5b90

File tree

3 files changed

+18
-2
lines changed

3 files changed

+18
-2
lines changed

README.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,16 @@ jobs:
5252
uses: serverless/[email protected]
5353
with:
5454
serverless-version: 3
55+
args: deploy
56+
```
57+
58+
## Change your working directory
59+
```yaml
60+
- name: Deploy from a particular working directory
61+
uses: serverless/[email protected]
62+
with:
63+
working-directory: ./foo
64+
args: deploy
5565
```
5666
5767
## Usage with serverless plugins

action.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,14 @@ inputs:
99
description: 'Version of the Serverless Framework to use (default: latest)'
1010
required: false
1111
default: latest
12+
working-directory:
13+
description: 'Folder where your configuration is located'
14+
required: false
15+
default: .
1216
runs:
1317
using: 'docker'
1418
image: 'Dockerfile'
1519
args:
20+
- ${{ inputs.working-directory }}
1621
- ${{ inputs.serverless-version }}
1722
- ${{ inputs.args }}

entrypoint.sh

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
#!/bin/sh -l
2-
npm i -g serverless@${1/v/}
3-
serverless $2
2+
cd $1
3+
npm i -g serverless@${2/v/}
4+
serverless $3

0 commit comments

Comments
 (0)