From 5967a0a65bc41e363a21e8503b00289abf20949d Mon Sep 17 00:00:00 2001 From: Toki Date: Mon, 30 Dec 2024 22:49:15 +0900 Subject: [PATCH] test --- lib/oto/core/data_composer.dart | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/lib/oto/core/data_composer.dart b/lib/oto/core/data_composer.dart index 95a27b3..170be5c 100644 --- a/lib/oto/core/data_composer.dart +++ b/lib/oto/core/data_composer.dart @@ -51,10 +51,19 @@ class DataComposerJenkins extends DataComposer { ]).then((ProcessResult result) => jsonStr = result.stdout); jenkinsMap = getMapFromJson(jsonStr)!; - var shell = '\$BuildData'; - var result = await Process.run(shell, []); - print('=================> ${result.stdout}'); - print('=================> ${result.stderr}'); + var shell = 'printf \$BuildData'; + var temp = File('${Directory.systemTemp.path}/temp.sh'); + temp.createSync(); + temp.writeAsStringSync(shell, flush: true); + await Process.start('bash', [temp.path]).then((result) { + result.stdout.listen((event) { + print('=================> ${utf8.decode(event)}'); + }); + result.stderr.listen((event) { + print('err =============> ${utf8.decode(event)}'); + }); + return result; + }); } else if (Platform.isWindows) { await Process.run('cmd', [ '/C',