34 lines
		
	
	
		
			1015 B
		
	
	
	
		
			TypeScript
		
	
	
		
		
			
		
	
	
			34 lines
		
	
	
		
			1015 B
		
	
	
	
		
			TypeScript
		
	
	
|  | import { BuildParameters, ImageTag } from '..'; | ||
|  | import CloudRunner from './cloud-runner'; | ||
|  | import Input from '../input'; | ||
|  | 
 | ||
|  | describe('Cloud Runner', () => { | ||
|  |   it('builds', async () => { | ||
|  |     Input.cliOptions = { | ||
|  |       versioning: 'None', | ||
|  |       projectPath: 'test-project', | ||
|  |       customBuildSteps: `
 | ||
|  |       - name: 'step 1' | ||
|  |         image: 'alpine' | ||
|  |         commands: ['printenv'] | ||
|  |         secrets: | ||
|  |           - name: 'testCustomSecret' | ||
|  |             value: 'VALUEXXX' | ||
|  |       `,
 | ||
|  |     }; | ||
|  |     Input.githubEnabled = false; | ||
|  |     const buildParameter = await BuildParameters.create(); | ||
|  |     const baseImage = new ImageTag(buildParameter); | ||
|  |     await CloudRunner.run(buildParameter, baseImage.toString()); | ||
|  |   }, 500000); | ||
|  | }); | ||
|  | if (process.env.GITHUB_SHA !== undefined) { | ||
|  |   describe('Cloud Runner Remote', () => { | ||
|  |     it('builds', async () => { | ||
|  |       const buildParameter = await BuildParameters.create(); | ||
|  |       const baseImage = new ImageTag(buildParameter); | ||
|  |       await CloudRunner.run(buildParameter, baseImage.toString()); | ||
|  |     }); | ||
|  |   }); | ||
|  | } |