問題タブ [bitbucket-pipelines]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Boto: 複数のファイルを s3 にアップロードする
私は JavaScript/Angular 2 の開発者であり、Bitbucket パイプライン、Python、および Boto for s3 統合を使用したデプロイに関与しています。昨日、これら 3 つのテクノロジを紹介したばかりです。
私の webpack ビルドは、dist
s3 にアップロードしたいすべてのファイルを含むフォルダー を生成します。これらのファイルを s3 バケットのルートに表示したいと考えています。
私の中には次のものがありますbitbucket-pipelines.yaml
:
これがPython全体ですs3_upload.py
ご覧のとおり、スクリプトはput_object
次を使用します。
私ができるようにしたいのは、dist
フォルダーの内容をs3にアップロードすることです。これを行うには Python を学ぶ必要がありますか、それとも Boto には既にこれを行う方法がありますか?
node.js - 「apt-get install nodejs -y」で npm がインストールされないのはなぜですか?
私は次のものを持っていますbitbucket.pipelines.yml
:
ノードをインストールすると、ビルドは実行に失敗しますnpm
:
これはnpm
パスにないためだと思います。か何か。私の Ubuntu/UNIX スキルは最高ではありません。
インストールをパスに追加するにはどうすればよいですか?
アップデート
OK、YAML をいろいろいじった結果、次のようになりました。
今、私はより小さな問題を抱えています。lsb-release
インストーラーが正しくインストールしても見つかりません。これはパスの問題ですか?; どこにインストールされているのかわからない場合、どうすればこれを実行できますか? Bitbucket の Docker インスタンスで実行されているため、デバッグが困難です。
python - ImportError:「boto3」という名前のモジュールがありません:Ubuntu 14.04
BitBucket Pipelines スクリプトを作成しています。boto3
Python 3.5 によってインポートされるように、Ubuntu 14.04 Docker VM にインストールしようとしています。ただし、しようとするimport boto3
と、次のエラーが表示されます。
私bitbucket-pipelines.yml
はこのように見えます:
StackOverflow と他のさまざまなフォーラムの両方にたくさんの投稿がありますが、どれも問題を解決していません。
誰でも助けることができますか?
git - シェルスクリプトでgitログを確認
簡単なシェルスクリプトの質問. BB でのパイプラインのセットアップと、移植中のジョブの 1 つは、いくつかの grunt コマンドを使用して、bower のバージョンをインクリメントすることです。これを個別のジョブに分割して、パッケージをバンプし、リポジトリにコミットするため、自動実行されないようにしました。だから私がやろうとしているのは、タスクが開始され、git log コマンドを実行し、最後のコミット メッセージを確認し、事前定義されたメッセージと一致する場合は終了することです。それ以外の場合は続行します。最新の git コミット メッセージを確認し、bash で if else チェックを実行するにはどうすればよいですか?
ruby-on-rails-4 - bitbucket パイプラインで parallel_test を機能させる
私は得る
- bundle exec rake parallel:spec 8 プロセスで 56 スペック、プロセスあたり ~ 7 スペック /usr/local/bin/bundle:22:in
load': cannot load such file -- /usr/local/lib/ruby/gems/2.2.0/gems/bundler-1.11.2/lib/gems/bundler-1.11.2/bin/bundle (LoadError) from /usr/local/bin/bundle:22:in
' /usr/local/bin/bundle:22:inload': cannot load such file -- /usr/local/lib/ruby/gems/2.2.0/gems/bundler-1.11.2/lib/gems/bundler-1.11.2/bin/bundle (LoadError) from /usr/local/bin/bundle:22:in
' /usr/local/bin/ bundle:22:inload': cannot load such file -- /usr/local/lib/ruby/gems/2.2.0/gems/bundler-1.11.2/lib/gems/bundler-1.11.2/bin/bundle (LoadError) from /usr/local/bin/bundle:22:in
' /usr/local/bin/bundle:22:inload': cannot load such file -- /usr/local/lib/ruby/gems/2.2.0/gems/bundler-1.11.2/lib/gems/bundler-1.11.2/bin/bundle (LoadError) from /usr/local/bin/bundle:22:in
' /usr/local/bin/bundle:22:inload': cannot load such file -- /usr/local/lib/ruby/gems/2.2.0/gems/bundler-1.11.2/lib/gems/bundler-1.11.2/bin/bundle (LoadError) from /usr/local/bin/bundle:22:in
' /usr/local/bin/bundle:22:inload': cannot load such file -- /usr/local/lib/ruby/gems/2.2.0/gems/bundler-1.11.2/lib/gems/bundler-1.11.2/bin/bundle (LoadError) from /usr/local/bin/bundle:22:in
' /usr/local/ bin/bundle:22:inload': cannot load such file -- /usr/local/lib/ruby/gems/2.2.0/gems/bundler-1.11.2/lib/gems/bundler-1.11.2/bin/bundle (LoadError) from /usr/local/bin/bundle:22:in
' /usr/local/bin/bundle:22:in `load': そのようなファイルを読み込めません -
https://github.com/grosser/parallel_testsプロジェクトでテストを実行しようとしたとき。
誰でもそれを機能させる方法を知っていますか?
heroku - bitbucket パイプラインの heroku デプロイの問題
アプリを heroku にデプロイするのに問題があります。ドキュメントから heroku_deploy.sh を使用して取得しています
カスタム Docker イメージを使用していますが、その上に Python が含まれています。他に存在することを確認する必要があるものはありますか?
bitbucket - パイプラインが正常に完了した後の Bitbucket Webhook トリガー
パイプラインが正常に完了した後に Webhook をトリガーしたいのですが、トリガー リストを調べましたが何も見つかりませんでした。パイプライン経由で手動で Webhook をトリガーする回避策はありますか?