MCPcopy Create free account
hub / github.com/code-pushup/cli / resolveCi

Function resolveCi

packages/create-cli/src/lib/setup/ci.ts:34–49  ·  view source on GitHub ↗
(
  tree: Tree,
  provider: CiProvider,
  context: ConfigContext,
)

Source from the content-addressed store, hash-verified

32}
33
34export async function resolveCi(
35 tree: Tree,
36 provider: CiProvider,
37 context: ConfigContext,
38): Promise<void> {
39 switch (provider) {
40 case 'github':
41 await writeGitHubWorkflow(tree, context);
42 break;
43 case 'gitlab':
44 await writeGitLabConfig(tree);
45 break;
46 case 'none':
47 break;
48 }
49}
50
51async function writeGitHubWorkflow(
52 tree: Tree,

Callers 2

ci.unit.test.tsFile · 0.85
runSetupWizardFunction · 0.85

Calls 2

writeGitHubWorkflowFunction · 0.85
writeGitLabConfigFunction · 0.85

Tested by

no test coverage detected