|
|
@ -107,35 +107,30 @@ Below are GiHub hosted runner specific paths one should take care of when writin
|
|
|
|
|
|
|
|
|
|
|
|
#### Ubuntu Paths
|
|
|
|
#### Ubuntu Paths
|
|
|
|
|
|
|
|
|
|
|
|
```yaml
|
|
|
|
|
|
|
|
Home directory (`~/`) = `/home/runner`
|
|
|
|
Home directory (`~/`) = `/home/runner`
|
|
|
|
`${{ github.workspace }}` = `/home/runner/work/repo/repo`
|
|
|
|
`${{ github.workspace }}` = `/home/runner/work/repo/repo`
|
|
|
|
`process.env['RUNNER_TEMP']`=`/home/runner/work/_temp`
|
|
|
|
`process.env['RUNNER_TEMP']`=`/home/runner/work/_temp`
|
|
|
|
`process.cwd()` = `/home/runner/work/repo/repo`
|
|
|
|
`process.cwd()` = `/home/runner/work/repo/repo`
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### Windows Paths
|
|
|
|
#### Windows Paths
|
|
|
|
|
|
|
|
|
|
|
|
```yaml
|
|
|
|
Home directory (`~/`) = `C:\Users\runneradmin`
|
|
|
|
process.env['RUNNER_TEMP']=D:\a\_temp
|
|
|
|
`${{ github.workspace }}` = `D:\a\repo\repo`
|
|
|
|
process.cwd()=D:\a\repo\repo
|
|
|
|
`process.env['RUNNER_TEMP']` = `D:\a\_temp`
|
|
|
|
Home directory = C:\Users\runneradmin
|
|
|
|
`process.cwd()` = `D:\a\repo\repo`
|
|
|
|
${{ github.workspace }} = D:\a\repo\repo
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### MacOS Paths
|
|
|
|
#### MacOS Paths
|
|
|
|
|
|
|
|
|
|
|
|
```yaml
|
|
|
|
Home directory (`~/`) = `/Users/runner`
|
|
|
|
process.env['RUNNER_TEMP']=/Users/runner/work/_temp
|
|
|
|
`${{ github.workspace }}` = `/Users/runner/work/repo/repo`
|
|
|
|
process.cwd()=/Users/runner/work/repo/repo
|
|
|
|
`process.env['RUNNER_TEMP']` = `/Users/runner/work/_temp`
|
|
|
|
Home directory = /Users/runner
|
|
|
|
`process.cwd()` = `/Users/runner/work/repo/repo`
|
|
|
|
${{ github.workspace }} = /Users/runner/work/repo/repo
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Where:
|
|
|
|
Where:
|
|
|
|
Home directory = `~/`.
|
|
|
|
|
|
|
|
cwd() = Current working directory where code executes by default.
|
|
|
|
`cwd()` = Current working directory where the repository code resides.
|
|
|
|
RUNNER_TEMP = Environment variable defined for temporary storage location.
|
|
|
|
|
|
|
|
|
|
|
|
`RUNNER_TEMP` = Environment variable defined for temporary storage location.
|
|
|
|
|
|
|
|
|
|
|
|
### Make cache read only / Reuse cache from centralized job
|
|
|
|
### Make cache read only / Reuse cache from centralized job
|
|
|
|
|
|
|
|
|
|
|
|