2017-06-26 14 views
1

私は、クラウドフォーメーションブートストラップの一部として展開しようとしているバッチファイルの行末に問題があります。私が何をしても、ファイルはCRLFではなくLF行末で終わるようです。ファイルは1行で表示され、正しく実行されません。 (注意:ときに私RDP期待してテキストエディタにデータを貼り付けると、ファイルは実行)バッチファイルをブートストラップウィンドウに展開する際の問題EC2インスタンス

ここで展開プロセスの説明である:

  1. 私はIntelliJの中に私のMac上のバッチファイルを作成します。
  2. ファイルのメニューでCRLFに行末を割り当てます。 *.bat text eol=crlf
  3. 私はヘリットにファイルをプッシュする:
  4. は、私は私の.gitattributesは、以下の行を持っていることを確認してください。
  5. Jenkinsはプロジェクトをプル&ビルドし、SBTとAWS JAVA APIを使用してS3にファイルをデプロイします。
  6. CloudFormationテンプレートは、Amazonによって提供された.msiファイルからAWS CLIをインストールします。
  7. CloudFormationテンプレートは、AWS S3 CPを実行して、バッチファイルをマシンのスタートアップディレクトリに展開します。

私の行の終わりに何が起こる可能性がありますか?

答えて

0

Jenkinsワークスペースのクリーニング後に正常に展開できました。 Jenkinsのgitキャッシュが作品を驚かせるように見えます。

関連する問題