2017-11-29 4 views
0

私はダーツの角度アプリケーションを構築するためにチームシップのビルドステップを作成しようとしています。 は、最初の段階で、私は、コマンドラインスクリプトを実行します。ログのように見えますダーツビルドステップのチーム

set https_proxy=http://myproxyaddress 
pub get 

[Step 1/5] Starting: C:\TeamCity\buildAgent\temp\agentTmp\custom_script8119797236865524010.cmd 
[18:23:36][Step 1/5] in directory: C:\TeamCity\buildAgent\work\4213686b1a2fc1c1\Soy.Warehouse.UI 
[18:23:36][Step 1/5] Resolving dependencies... 
[18:23:40][Step 1/5] Downloading angular 4.0.0-alpha... 
[18:23:40][Step 1/5] Downloading analyzer 0.30.0+4... 
[18:23:40][Step 1/5] Downloading angular_compiler 0.1.1... 
[18:23:40][Step 1/5] Downloading angular_components 0.6.0-alpha... 
[18:23:40][Step 1/5] Downloading args 0.13.7... 
[18:23:40][Step 1/5] Downloading async 1.13.3... 
[18:23:40][Step 1/5] Downloading barback 0.15.2+13... 
[18:23:40][Step 1/5] Downloading browser 0.10.0+2... 
[18:23:44][Step 1/5] Got dependencies! 
[18:23:44][Step 1/5] Precompiling dependencies... 
[18:23:44][Step 1/5] Loading source assets... 
[18:23:46][Step 1/5] Loading angular/transform/codegen and dart_to_js_script_rewriter transformers... 
[18:23:46][Step 1/5] Transformer library "package:angular/transform/codegen.dart" not found. 
[18:23:46][Step 1/5] Process exited with code 0 

最初の問題があります:

Transformer library "package:angular/transform/codegen.dart" not found. 

次は私がbuldしよう:

pub build 

エラー:

[Step 3/5] Starting: C:\TeamCity\buildAgent\temp\agentTmp\custom_script7686521311233408238.cmd 
[18:23:46][Step 3/5] in directory: C:\TeamCity\buildAgent\work\4213686b1a2fc1c1\Soy.Warehouse.UI 
[18:23:47][Step 3/5] Loading source assets... 
[18:23:48][Step 3/5] Loading dart_to_js_script_rewriter and angular/transform/codegen transformers... 
[18:23:49][Step 3/5] Unable to spawn isolate: Unhandled exception: 
[18:23:49][Step 3/5] Could not import "package:$pub/transformer_isolate.dart" from "file:///C:/TeamCity/buildAgent/temp/buildTmp/pub_ac2ee8da-d521-11e7-80de-0050568337f8/runInIsolate.dart": Failure getting http://localhost:58353/packages/$pub/transformer_isolate.dart: 
[18:23:49][Step 3/5] 504 Gateway Timeout 
[18:23:49][Step 3/5] null 
[18:23:49][Step 3/5] Process exited with code 1 
[18:23:49][Step 3/5] Process exited with code 1 
[18:23:49][Step 3/5] Step dart build (Command Line) failed 

私は間違っていますか?チームシティでダーツプロジェクトを構築するには?

pubspec.yaml

environment: 
    sdk: '>=1.24.0 <2.0.0' 

dependencies: 
    angular: "4.0.0-alpha" 
    angular_components: "^0.6.0-alpha" 
    http: ^0.11.3+14 
    uuid: ^0.5.3 
    stream_transformers: ^0.3.0 

dev_dependencies: 
    browser: '^0.10.0+2' 
    dart_to_js_script_rewriter: ^1.0.3 

transformers: 
- angular: 
    entry_points: 
    - web/main.dart 
    - web_test/main.dart 
- $dart2js: 
    commandLineOptions: [--show-package-warnings] 
- dart_to_js_script_rewriter 

web: 
    compiler: 
    debug: dartdevc 
+0

ん我々は/システム環境またはビルドで NO_PROXY を宣言するような手順を取得する必要がありますそれはチームシップなしで機能しますか?どの角度バージョンですか? pubspec.yamlの変圧器セクションはどのように見えますか? –

+0

はい、チームシップなしで動作します。 angle: "4.0.0-alpha"。 pubspec.yamlを追加しました。 – Cododoc

答えて

1

transformers: 
- sass_builder 
- angular: 
    entry_points: web/main.dart 

参照プロキシの設定に問題のようになります。

ビルドプロセスのパブで、ローカルホスト(私は思う)にプロキシサーバーを接続しようとします。

set no_proxy=localhost,127.0.0.0/8, <corporate addresses> 

は、私はステップ1を変更:

set https_proxy=http://myproxyaddress 
set no_proxy=localhost,127.0.0.0/8, <corporate addresses> 
pub get 

そして、ステップ2:

set no_proxy=localhost,127.0.0.0/8, <corporate addresses> 
pub build 
0

まず私は4.0.0(最終)を使用することをお勧めしたいの代わりに4.0.0-alpha

pubpsec.yamlcodegenトランスを削除します。

transformersセクションもhttps://github.com/dart-lang/angular_components_example/blob/master/pubspec.yaml

+0

pubspec.yamlファイルを見てください。コードジェンはありません。私がチームマシンなしでエージェントマシン上で手動でプロジェクトを構築すると、すべて正常に動作します。 – Cododoc

+0

'pub get --no-precompile'が正しく動作するはずです –

+0

最初のステップがうまくパスする(パブ取得)。しかしビルドステップでエラーが発生しました: 'Transformer library 'パッケージ:angular/transformer.dart" not found. " – Cododoc

関連する問題