mirror of
https://code.forgejo.org/forgejo/runner.git
synced 2025-09-15 18:57:01 +00:00
feat: load every environment from --env-file to workflow (#184)
* feat: load every environment from --env-file to workflow * fix: pass dotenv's environments through by context * updates to support --secret-file Co-authored-by: Casey Lee <cplee@nektos.com>
This commit is contained in:
parent
5e7ec329bd
commit
3bb919f266
9 changed files with 46 additions and 30 deletions
|
@ -18,6 +18,7 @@ type Input struct {
|
|||
forcePull bool
|
||||
noOutput bool
|
||||
envfile string
|
||||
secretfile string
|
||||
}
|
||||
|
||||
func (i *Input) resolve(path string) string {
|
||||
|
@ -39,6 +40,11 @@ func (i *Input) Envfile() string {
|
|||
return i.resolve(i.envfile)
|
||||
}
|
||||
|
||||
// Secretfile returns path to secrets
|
||||
func (i *Input) Secretfile() string {
|
||||
return i.resolve(i.secretfile)
|
||||
}
|
||||
|
||||
// Workdir returns path to workdir
|
||||
func (i *Input) Workdir() string {
|
||||
return i.resolve(".")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue