2021-10-29 07:27:53 +05:30
|
|
|
package services
|
|
|
|
|
|
|
|
import (
|
|
|
|
"os/exec"
|
|
|
|
"path/filepath"
|
|
|
|
"strconv"
|
|
|
|
|
|
|
|
"gitea.com/gitea/pr-deployer/pkgs/settings"
|
|
|
|
)
|
|
|
|
|
|
|
|
func getPRDir(number int) string {
|
|
|
|
return filepath.Join(settings.CodeCacheDir, strconv.Itoa(number))
|
|
|
|
}
|
|
|
|
|
2021-11-01 10:53:41 +05:30
|
|
|
func getPRGitDir(number int) string {
|
|
|
|
return filepath.Join(getPRDir(number), "git")
|
|
|
|
}
|
|
|
|
|
|
|
|
func getPRRuntimeDir(number int) string {
|
|
|
|
return filepath.Join(getPRDir(number), "container")
|
|
|
|
}
|
|
|
|
|
2021-10-29 07:27:53 +05:30
|
|
|
func WithDir(cmd *exec.Cmd, dir string) *exec.Cmd {
|
|
|
|
cmd.Dir = dir
|
|
|
|
return cmd
|
|
|
|
}
|