리팩토링

This commit is contained in:
leedongmyung[desktop] 2023-11-05 18:29:19 +09:00
parent 26a7f8e866
commit 5a12741dca
2 changed files with 22 additions and 3 deletions

View file

@ -4,7 +4,7 @@ import 'package:dart_framework/utils/system_util.dart';
import 'package:oto_cli/oto/command.dart';
import 'package:oto_cli/oto/data/data.dart';
import 'package:oto_cli/oto/data/jenkins_data.dart';
import 'package:oto_cli/oto/test_data.dart';
import 'package:oto_cli/oto/defined_data.dart';
enum BuildType { jenkins, test, file }
@ -34,8 +34,8 @@ class Application {
switch (buildType) {
case BuildType.test:
//Test map
buildMap = TestData.buildMap;
_jenkinsData = DataJenkins.fromJson(TestData.jenkinsMap!);
buildMap = TestData.buildMap;
print('Start test build...');
break;
@ -70,8 +70,8 @@ class Application {
break;
case BuildType.file:
_jenkinsData = DataJenkins.fromJson(FileData.jenkinsMap!);
buildMap = getMapFromYaml(yamlContent!);
_jenkinsData = DataJenkins.fromJson(TestData.jenkinsMap!);
break;
}

View file

@ -5,6 +5,25 @@ import 'package:yaml/yaml.dart' as yaml;
import 'package:oto_cli/oto/build/build_flutter.dart';
class FileData {
static Map<String, dynamic>? get jenkinsMap {
return {
"workspace": Directory.current.path,
"jenkinsHome": "",
"jenkinsUrl": "",
"buildUrl": "",
"jobUrl": "",
"jobName": "",
"gitCommit": "",
"buildNumber": 0,
"buildID": 0,
"buildDisplayName": "",
"gitBranch": "",
"buildTag": ""
};
}
}
class TestData {
static Map<String, dynamic> get buildMap {
Map<String, dynamic> map = {