원복
This commit is contained in:
parent
34e7167f3b
commit
acd83f622a
1 changed files with 6 additions and 18 deletions
|
|
@ -1,7 +1,5 @@
|
|||
import 'dart:async';
|
||||
import 'dart:convert';
|
||||
import 'dart:io';
|
||||
import 'package:dart_framework/charset/euc_kr.dart';
|
||||
import 'package:dart_framework/utils/system_util.dart';
|
||||
import 'package:oto_cli/oto/command.dart';
|
||||
import 'package:oto_cli/oto/data/data.dart';
|
||||
|
|
@ -53,17 +51,11 @@ class Application {
|
|||
]).then((ProcessResult result) => jsonStr = result.stdout);
|
||||
jenkinsMap = getMapFromJson(jsonStr)!;
|
||||
} else if (Platform.isWindows) {
|
||||
String? stdout;
|
||||
String? stderr;
|
||||
await Process.run('cmd', [
|
||||
'/C',
|
||||
'${Directory.current.path}/assets/script/batch/jenkins_env_params.bat'
|
||||
]).then((ProcessResult result) {
|
||||
stdout = result.stdout;
|
||||
stderr = result.stderr;
|
||||
});
|
||||
List<int> bytes = utf8.encode(stdout!);
|
||||
jsonStr = eucKr.decode(bytes).replaceAll('\\', '/');
|
||||
]).then((ProcessResult result) => jsonStr = result.stdout);
|
||||
jsonStr = jsonStr.replaceAll('\\', '/');
|
||||
jenkinsMap = getMapFromJson(jsonStr);
|
||||
} else {
|
||||
enable = false;
|
||||
|
|
@ -120,14 +112,10 @@ class Application {
|
|||
var file = File('${_jenkinsData!.workspace}/build_data.conf');
|
||||
var content = '';
|
||||
if (Platform.isWindows) {
|
||||
if (Platform.isWindows) {
|
||||
var list = await file.readAsBytes();
|
||||
content = eucKr.decode(list);
|
||||
} else {
|
||||
content = file.readAsStringSync(
|
||||
encoding: Platform.isWindows ? eucKr : SystemEncoding());
|
||||
}
|
||||
content.replaceAll('BuildData=', '').replaceAll('\\', '/');
|
||||
content = file
|
||||
.readAsStringSync(encoding: SystemEncoding())
|
||||
.replaceAll('BuildData=', '')
|
||||
.replaceAll('\\', '/');
|
||||
var regEx = RegExp(r'(%)([a-zA-Z0-9]+)(%)');
|
||||
var list = regEx.allMatches(content);
|
||||
var params = <String>[];
|
||||
|
|
|
|||
Loading…
Reference in a new issue