問題タブ [drone]
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.
coreos - CoreOs が提供するドローン スレーブ
ドローン ホストとフリートを備えた CoreOS クラスターがあります。ドローンのノード メニューには unix:///var/run/docker.sock しかありません。私が理解しているように、docker URL と証明書によって定義された他の docker ノードを追加できます。ただし、CoreOS クラスターを作成したら、それをスレーブのプロバイダーとして使用するのが理にかなっているようです。私は解決策を探しています
(1) CoreOS クラスターの構成が変更されるたびにノードを構成する必要がなく、
(2) 正しいリソース管理を提供します。
次の解決策を考えることができました。
- CoreOS クラスター ノードで docker uris を公開し、それらすべてをドローンで直接構成します。この場合、CoreOs クラスターの変更を手動で追跡する必要がありました。リソース管理は、おそらくフリートの管理と競合するでしょう。
- CoreOS クラスター ノードで docker uris を公開し、DNS ラウンド ロビン ベースのアクセスを提供します。これは資源管理のひどい方法のようであり、足と競合する可能性が最も高いでしょう。
- CoreOs ノードに Swarm をインストールします。リソース管理は、おそらくフリートの管理と競合するでしょう。
- フリートまたは RKT に docker uri を公開させると、フリート/RKT がコンテナーを実行するノードを決定します。問題は、これを行う方法が見つからなかったことです。
- Drone.io でフリートまたは RKT を使用します。同じ問題。出来ますか?
Drone.io と CoreOs を使用して、すべての要件に対応するソリューションを提供する方法はありますか?
javascript - 基本的な JScalc.io 電卓のトラブル (出力変数が空白、数値を返さない)
私はjscalc.io経由で超基本的なJS電卓を作っています
変数に問題があります。ここに私の電卓へのリンクがあります。
問題は、右下の「GSD」出力だけです。構文エラーは発生していませんが、GSD は数値を出力しません...単に空白なのでしょうか? 入力の代わりに出力を使用して関数を作成しようとしているからですか?
誰かがガイダンスを提供できることを願っています。
私のGSD出力変数の式に関連するコードは次のとおりです。
ご覧いただきありがとうございます!
android - Drone.io で docker android イメージを使用する方法
まず第一に、私はこのドローンとドッカーのスタッフの初心者なので、親切にしてください。これがシナリオです
- 私の組織では、ドローン サーバーを準備して稼働させています。
- ドローン サーバーにログインすると、すべての Android リポジトリが表示されます。
- Androidビルド用にドローンをセットアップするためだけに作成した「DockerTesting」という名前のリポジトリがあります(混乱するかもしれません)。
- 最上位リポジトリ「DockerTesting」に .drone.yml ファイルを追加しました
- 私の .drone.yml は次のようになります
- 私はグーグルを使ってこのymlファイルを自分で書きました
- Slack通知を受け取っています。これは少なくとも私にとっては良いことです
以下が問題です。
- リポジトリ「Docker Testing」で構文エラーが発生したため、Android Studio のローカル マシン (ラップトップ) でビルドが失敗しました。
- これで、会社のサーバーでこのリポジトリを更新するために git push コマンドを実行しました 3 プッシュは成功しました (なぜですか?) . 構文エラーが発生し、ローカル マシンでビルドが失敗したため、失敗するはずでした
continuous-integration - Drone.io は、リポジトリにプッシュせずにローカルでビルドします
io チームと恋人。
Drone.io をローカルでテストしましたが、気に入っています。
リポジトリにプッシュせずに Drone.io をローカルで使用する方法はありますか?
開発者環境で使用したいと思います。つまり、開発者はリポジトリにプッシュする前にコードをテストできます。
それは可能ですか?
go - Drone.io のビルドに失敗した終了コード 1
プロジェクトをマスターにプッシュしてビルドをトリガーしたときのドローン (v0.4) ビルド ログのスニペットが添付されています。ビルドが失敗する理由がわかりません。ここで何か不足していますか?
docker-compose - Gogs + Drone getsockopt: 接続が拒否されました
Gogs/webhooks インターフェイスでテスト配信ボタンをクリックすると、このエラーが発生しました。
Delivery: Post http://localhost:8000/hook?access_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZXh0IjoidG9tL2Ryb255IiwidHlwZSI6Imhvb2sifQ.UZdOVW2IdiDcLQzKcnlmlAxkuA8GTZBH634G0K7rggI : dial tcp [::1]:8000: getsockopt: connection refused
これは私のdocker-compose.ymlファイルです