Test test
parent
40b1e5faa9
commit
5d3f759ada
|
|
@ -353,9 +353,9 @@ const SDK = __importStar(__webpack_require__(71786));
|
|||
const nanoid_1 = __webpack_require__(39140);
|
||||
const fs = __importStar(__webpack_require__(35747));
|
||||
const core = __importStar(__webpack_require__(42186));
|
||||
const cloud_runner_constants_1 = __importDefault(__webpack_require__(28394));
|
||||
const cloud_runner_constants_1 = __importDefault(__webpack_require__(82394));
|
||||
const aws_build_runner_1 = __importDefault(__webpack_require__(29102));
|
||||
const cloud_runner_logger_1 = __importDefault(__webpack_require__(49899));
|
||||
const cloud_runner_logger_1 = __importDefault(__webpack_require__(17375));
|
||||
const crypto = __webpack_require__(33373);
|
||||
class AWSBuildEnvironment {
|
||||
constructor(buildParameters) {
|
||||
|
|
@ -708,7 +708,7 @@ Object.defineProperty(exports, "__esModule", ({ value: true }));
|
|||
const AWS = __importStar(__webpack_require__(71786));
|
||||
const core = __importStar(__webpack_require__(42186));
|
||||
const zlib = __importStar(__webpack_require__(78761));
|
||||
const cloud_runner_logger_1 = __importDefault(__webpack_require__(49899));
|
||||
const cloud_runner_logger_1 = __importDefault(__webpack_require__(17375));
|
||||
class AWSBuildRunner {
|
||||
static runTask(taskDef, ECS, CF, environment, buildGuid, commands) {
|
||||
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q;
|
||||
|
|
@ -875,7 +875,7 @@ exports.default = AWSBuildRunner;
|
|||
|
||||
/***/ }),
|
||||
|
||||
/***/ 28394:
|
||||
/***/ 82394:
|
||||
/***/ ((__unused_webpack_module, exports) => {
|
||||
|
||||
"use strict";
|
||||
|
|
@ -889,7 +889,7 @@ exports.default = CloudRunnerConstants;
|
|||
|
||||
/***/ }),
|
||||
|
||||
/***/ 49899:
|
||||
/***/ 17375:
|
||||
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
||||
|
||||
"use strict";
|
||||
|
|
@ -943,7 +943,7 @@ exports.default = CloudRunnerLogger;
|
|||
|
||||
/***/ }),
|
||||
|
||||
/***/ 93487:
|
||||
/***/ 58738:
|
||||
/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
|
||||
|
||||
"use strict";
|
||||
|
|
@ -953,7 +953,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
|
|||
};
|
||||
Object.defineProperty(exports, "__esModule", ({ value: true }));
|
||||
const nanoid_1 = __webpack_require__(39140);
|
||||
const cloud_runner_constants_1 = __importDefault(__webpack_require__(28394));
|
||||
const cloud_runner_constants_1 = __importDefault(__webpack_require__(82394));
|
||||
class CloudRunnerNamespace {
|
||||
static generateBuildName(runNumber, platform) {
|
||||
const nanoid = nanoid_1.customAlphabet(cloud_runner_constants_1.default.alphabet, 4);
|
||||
|
|
@ -1004,11 +1004,11 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
|
|||
Object.defineProperty(exports, "__esModule", ({ value: true }));
|
||||
const aws_build_platform_1 = __importDefault(__webpack_require__(81683));
|
||||
const core = __importStar(__webpack_require__(42186));
|
||||
const cloud_runner_namespace_1 = __importDefault(__webpack_require__(93487));
|
||||
const cloud_runner_namespace_1 = __importDefault(__webpack_require__(58738));
|
||||
const kubernetes_build_platform_1 = __importDefault(__webpack_require__(10471));
|
||||
const image_environment_factory_1 = __importDefault(__webpack_require__(25145));
|
||||
const yaml_1 = __importDefault(__webpack_require__(13552));
|
||||
const cloud_runner_logger_1 = __importDefault(__webpack_require__(49899));
|
||||
const cloud_runner_logger_1 = __importDefault(__webpack_require__(17375));
|
||||
const repositoryFolder = 'repo';
|
||||
const buildVolumeFolder = 'data';
|
||||
const cacheFolder = 'cache';
|
||||
|
|
@ -1416,7 +1416,7 @@ const kubernetes_utils_1 = __importDefault(__webpack_require__(96494));
|
|||
const async_wait_until_1 = __importDefault(__webpack_require__(41299));
|
||||
const kubernetes_job_spec_factory_1 = __importDefault(__webpack_require__(1739));
|
||||
const kubernetes_service_account_1 = __importDefault(__webpack_require__(42915));
|
||||
const cloud_runner_logger_1 = __importDefault(__webpack_require__(49899));
|
||||
const cloud_runner_logger_1 = __importDefault(__webpack_require__(17375));
|
||||
class Kubernetes {
|
||||
constructor(buildParameters) {
|
||||
this.buildGuid = '';
|
||||
|
|
@ -1699,7 +1699,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
|
|||
Object.defineProperty(exports, "__esModule", ({ value: true }));
|
||||
const client_node_1 = __webpack_require__(89679);
|
||||
const stream_1 = __webpack_require__(92413);
|
||||
const cloud_runner_logger_1 = __importDefault(__webpack_require__(49899));
|
||||
const cloud_runner_logger_1 = __importDefault(__webpack_require__(17375));
|
||||
class KubernetesLogging {
|
||||
static streamLogs(kubeConfig, kubeClient, jobName, podName, containerName, namespace, logCallback) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
|
|
@ -1914,7 +1914,7 @@ Object.defineProperty(exports, "__esModule", ({ value: true }));
|
|||
const async_wait_until_1 = __importDefault(__webpack_require__(41299));
|
||||
const core = __importStar(__webpack_require__(42186));
|
||||
const k8s = __importStar(__webpack_require__(89679));
|
||||
const cloud_runner_logger_1 = __importDefault(__webpack_require__(49899));
|
||||
const cloud_runner_logger_1 = __importDefault(__webpack_require__(17375));
|
||||
class KubernetesStorage {
|
||||
static createPersistentVolumeClaim(buildParameters, pvcName, kubeClient, namespace) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
|
|
@ -2029,7 +2029,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
|
|||
};
|
||||
Object.defineProperty(exports, "__esModule", ({ value: true }));
|
||||
const async_wait_until_1 = __importDefault(__webpack_require__(41299));
|
||||
const cloud_runner_logger_1 = __importDefault(__webpack_require__(49899));
|
||||
const cloud_runner_logger_1 = __importDefault(__webpack_require__(17375));
|
||||
class KubernetesUtilities {
|
||||
static findPodFromJob(kubeClient, jobName, namespace) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -1,6 +1,7 @@
|
|||
module.exports = {
|
||||
clearMocks: true,
|
||||
moduleFileExtensions: ['js', 'ts'],
|
||||
modulePathIgnorePatterns: ['src/model/cloud-runner'],
|
||||
testEnvironment: 'node',
|
||||
testMatch: ['**/*.test.ts'],
|
||||
testRunner: 'jest-circus/runner',
|
||||
|
|
|
|||
|
|
@ -1,15 +1,15 @@
|
|||
import * as SDK from 'aws-sdk';
|
||||
import { customAlphabet } from 'nanoid';
|
||||
import CloudRunnerSecret from '../cloud-runner-secret';
|
||||
import CloudRunnerEnvironmentVariable from '../cloud-runner-environment-variable';
|
||||
import CloudRunnerSecret from '../cloud-runner-services/cloud-runner-secret';
|
||||
import CloudRunnerEnvironmentVariable from '../cloud-runner-services/cloud-runner-environment-variable';
|
||||
import * as fs from 'fs';
|
||||
import * as core from '@actions/core';
|
||||
import CloudRunnerTaskDef from '../cloud-runner-task-def';
|
||||
import CloudRunnerConstants from '../cloud-runner-constants';
|
||||
import CloudRunnerTaskDef from '../cloud-runner-services/cloud-runner-task-def';
|
||||
import CloudRunnerConstants from '../cloud-runner-services/cloud-runner-constants';
|
||||
import AWSBuildRunner from './aws-build-runner';
|
||||
import { CloudRunnerProviderInterface } from '../cloud-runner-provider-interface';
|
||||
import { CloudRunnerProviderInterface } from '../cloud-runner-services/cloud-runner-provider-interface';
|
||||
import BuildParameters from '../../build-parameters';
|
||||
import CloudRunnerLogger from '../cloud-runner-logger';
|
||||
import CloudRunnerLogger from '../cloud-runner-services/cloud-runner-logger';
|
||||
const crypto = require('crypto');
|
||||
|
||||
class AWSBuildEnvironment implements CloudRunnerProviderInterface {
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
import * as AWS from 'aws-sdk';
|
||||
import CloudRunnerEnvironmentVariable from '../cloud-runner-environment-variable';
|
||||
import CloudRunnerEnvironmentVariable from '../cloud-runner-services/cloud-runner-environment-variable';
|
||||
import * as core from '@actions/core';
|
||||
import CloudRunnerTaskDef from '../cloud-runner-task-def';
|
||||
import CloudRunnerTaskDef from '../cloud-runner-services/cloud-runner-task-def';
|
||||
import * as zlib from 'zlib';
|
||||
import CloudRunnerLogger from '../cloud-runner-logger';
|
||||
import CloudRunnerLogger from '../cloud-runner-services/cloud-runner-logger';
|
||||
|
||||
class AWSBuildRunner {
|
||||
static async runTask(
|
||||
|
|
|
|||
|
|
@ -0,0 +1,7 @@
|
|||
describe('Cloud Runner', () => {
|
||||
describe('Check 1', () => {
|
||||
it('succeeds', () => {
|
||||
expect(1).toBe(1);
|
||||
});
|
||||
});
|
||||
});
|
||||
|
|
@ -1,17 +1,17 @@
|
|||
import * as k8s from '@kubernetes/client-node';
|
||||
import { BuildParameters } from '../..';
|
||||
import * as core from '@actions/core';
|
||||
import { CloudRunnerProviderInterface } from '../cloud-runner-provider-interface';
|
||||
import CloudRunnerSecret from '../cloud-runner-secret';
|
||||
import { CloudRunnerProviderInterface } from '../cloud-runner-services/cloud-runner-provider-interface';
|
||||
import CloudRunnerSecret from '../cloud-runner-services/cloud-runner-secret';
|
||||
import KubernetesStorage from './kubernetes-storage';
|
||||
import CloudRunnerEnvironmentVariable from '../cloud-runner-environment-variable';
|
||||
import CloudRunnerEnvironmentVariable from '../cloud-runner-services/cloud-runner-environment-variable';
|
||||
import KubernetesLogging from './kubernetes-logging';
|
||||
import KubernetesSecret from './kubernetes-secret';
|
||||
import KubernetesUtilities from './kubernetes-utils';
|
||||
import waitUntil from 'async-wait-until';
|
||||
import KubernetesJobSpecFactory from './kubernetes-job-spec-factory';
|
||||
import KubernetesServiceAccount from './kubernetes-service-account';
|
||||
import CloudRunnerLogger from '../cloud-runner-logger';
|
||||
import CloudRunnerLogger from '../cloud-runner-services/cloud-runner-logger';
|
||||
|
||||
class Kubernetes implements CloudRunnerProviderInterface {
|
||||
private kubeConfig: k8s.KubeConfig;
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
import { CoreV1Api } from '@kubernetes/client-node';
|
||||
import CloudRunnerSecret from '../cloud-runner-secret';
|
||||
import CloudRunnerSecret from '../cloud-runner-services/cloud-runner-secret';
|
||||
import * as k8s from '@kubernetes/client-node';
|
||||
const base64 = require('base-64');
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ import waitUntil from 'async-wait-until';
|
|||
import * as core from '@actions/core';
|
||||
import * as k8s from '@kubernetes/client-node';
|
||||
import BuildParameters from '../../build-parameters';
|
||||
import CloudRunnerLogger from '../cloud-runner-logger';
|
||||
import CloudRunnerLogger from '../cloud-runner-services/cloud-runner-logger';
|
||||
|
||||
class KubernetesStorage {
|
||||
public static async createPersistentVolumeClaim(
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import { CoreV1Api } from '@kubernetes/client-node';
|
||||
import waitUntil from 'async-wait-until';
|
||||
import CloudRunnerLogger from '../cloud-runner-logger';
|
||||
import CloudRunnerLogger from '../cloud-runner-services/cloud-runner-logger';
|
||||
|
||||
class KubernetesUtilities {
|
||||
static async findPodFromJob(kubeClient: CoreV1Api, jobName: string, namespace: string) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue