問題タブ [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.
node.js - Bitbucket Pipelines は他のノード リポジトリにアクセスします
node.js リポジトリの 1 つで Bitbucket Pipelines を有効にして、すべてのコミットでビルドを実行できるようにしました。私のリポジトリは別の node.js リポジトリに依存しています。開発のために、を使用して一方を他方にリンクしましたnpm link
。
git clone
ファイルで指定されているそのリポジトリを試しましたbitbucket-pipelines.yml
が、ビルドがそのコマンドでスタックします。その時点でgitが認証を求めているためだと思います。
コンテナが同じチーム内の他のリポジトリにアクセスできるようにする方法はありますか? または、これを解決するためのより良い方法はありますか? Bitbucket Pipelines でこれができない場合は、別の CI ツールに切り替えても問題ありません。唯一の要件は、チームが 5 人未満の場合は無料であることです。
ところで。可能であれば、npm プライベート パッケージへの支払いは避けたいと考えています。
ありがとう!
git - 新しいプログラマーが「console.log」を Bitbucket にプッシュしないようにするにはどうすればよいですか?
console.log
新しいプログラマーがパイプラインを使用してコードを含むコードを Bitbucket にプッシュするのを防ぎたいです。どうやってやるの?
php - PHP artisan optimize が bitBucket Pipeline でエラーを返す
Laravel で bitBucket Pipeline を使用しようとしています。ただし、パイプラインを実行するたびに、次のエラーが返されます。
bitbucket-pipelines.yml:
bitbucket - bitbucket のすべてのリポジトリに対する 1 つの ssh キー
サーバーには、ssh キーを生成したアプリケーション アカウントがあります。アプリケーション アカウントの公開鍵をビットバケット プロジェクトのすべてのリポジトリにアップロードする必要があります。私のプロジェクトには非常に多くのリポジトリがあり、新しいキーを生成するたびにすべてのリポジトリに手動でキーをアップロードすることはできません。では、これを自動化する方法はありますか?
angular - Pipelines を使用して Bitbucket リポジトリからパブリック サーバーにフォルダーをプッシュする
Bitbucket リポジトリでパイプラインを有効にしており、ビルドのたびに Angular 2 ビルドを実行し、dist フォルダー (ビルド コマンドの実行後に作成される) をサーバーにデプロイする必要があります。
bitbucket-pipelines.yml ファイルに次のように記述しています。
インターネットで次のコード スニペットを見つけました。
PEM ファイルを使用して、SSH クライアント経由でサーバーにログインします。では、上記のコード スニペットは役に立ちますか? そうでない場合、上記のコマンドで pem ファイルを使用するにはどうすればよいですか?
より明確にするために、npm run build:prod
コマンドは実際にdistフォルダーを作成します。これは、サーバー上の上記の場所にデプロイする必要があります。どうすればこれを達成できますか?
docker - Bitbucket パイプラインを使用した Protractor e2e テスト
私はすでにすべての e2e テストを作成しており、ローカル マシンと Codeship 上で正常に実行されています。CI をコードシップから Bitbucket パイプラインに移行したいと考えています。そこで、テスト環境で独自の Docker イメージを作成しました。ローカル ワークスペースで docker conatiner を実行すると、テストは正常に動作しますが、bitbucket パイプラインでビルドを実行すると、ページに angular が見つからないというタイムアウトによってすべてのテストが失敗します。サーバーは確実にコンテナー内で稼働しており、ant テストも開始されますが、問題はページを開くことです。誰かがそれについて何か考えを持っていますか? コードが必要な場合は、必要なものをすべて投稿します。