Let It Go

This commit is contained in:
Alexey Igrychev
2020-05-25 14:27:28 +01:00
commit fe3767b155
34 changed files with 199960 additions and 0 deletions

33
src/cleanup.ts Normal file
View File

@@ -0,0 +1,33 @@
import * as core from '@actions/core'
import {Manager} from './manager'
import {
ProcessGitHubContext,
SetupKubeConfig,
ValidateWerfVersion
} from './common'
async function run(): Promise<void> {
try {
ProcessGitHubContext()
const kubeConfigBase64Data = core.getInput('kube-config-base64-data')
if (kubeConfigBase64Data !== '') {
SetupKubeConfig(kubeConfigBase64Data)
}
const m = new Manager()
await m.Install()
const versionOutput = await m.GetOutput(['version'])
ValidateWerfVersion(versionOutput)
process.env.GITHUB_TOKEN = core.getInput('github-token')
await m.PerformCIEnv()
await m.Exec(['cleanup'])
} catch (error) {
core.setFailed(error.message)
}
}
run()