問題タブ [appveyor]
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.
continuous-integration - Appveyor での R パッケージ SQL 統合テストのセットアップ
Appveyor の R パッケージでいくつかの SQL 統合テストを実行しようとしています。目的のデータベースをセットアップするために mdf ファイルを使用していますが、R パッケージに mdf ファイルがあると問題が発生します。関連する手順は次のとおりです。
1) ビルドする前に、PowerShell スクリプトを呼び出して、パッケージ内の mdf ファイルを使用してデータベースを作成します。
- このステップはエラーなしで実行されます
2) yml ファイルは R テストを実行travis-tool.sh run_tests
し、R プロジェクト ファイルをc:\projects\HCRTools
ビルド ディレクトリにコピーしようとします。C:\Users\appveyor\AppData\Local\Temp
mdf が SQL Server に関連付けられており、コピーできないため、この手順は失敗します。
「file.copy(pkgname, Tdir, recursive = TRUE) の警告: .\hcrtools\inst\CIDatabase\SAM_log.ldf を C:\Users\appveyor\AppData\Local\Temp\1\RtmpCq659a\Rbuild92c6989d34\hcrtools にコピーするときに問題が発生しました\inst\CIDatabase\SAM_log.ldf: アクセス許可が拒否されましたエラー ビルド ディレクトリへのコピーに失敗しました"
Rパッケージに含まれていないmdfアーティファクトをアップロードする際の助けをいただければ幸いです! これを機能させることができませんでした。
yml ファイル:
アーティファクトをアップロードしてデータベースを作成するための PowerShell ファイル:
注: https://github.com/hadley/devtoolsを R パッケージ appveyor の例として使用しています。方向性をありがとう!
code-coverage - Appveyor でカバーオールが機能しない
プロジェクトのビルドには「appveyor ツール」を使用し、コード カバレッジには「coveralls ツール」を使用しました。私のappveyor.yml
ファイルは以下のようなものです。コマンドの実行中に、次のエラーがスローされます。
「悪い応答: 422 {"メッセージ":"このジョブに一致するリポジトリが見つかりませんでした。","エラー":true}** コマンドはコード 1 で終了しました」.
だから、解決策を教えてください。
build - Appveyor ビルドの失敗
devtool
https://github.com/atom/atom-keymapを使用して、Github で Appveyor を使用してビルドを作成しています。Travis ビルドは成功しましたが、Appveyor ビルドはまだエラーが表示されます!
unit-testing - AppVeyor でテスト ワーカーの数を制限する方法はありますか?
ログには、2 つのテスト ワーカーが使用されたことが示されています。最大値を 1 に設定する方法はありますか?
以下のような手動スクリプトを使用すると機能しますが、ソリューションに多くのアセンブリが含まれていると面倒になります。
deployment - AppVeyor を使用して .NET Core アプリケーションをデプロイする: 外部プロセスによってロックされたファイル (Appveyor エージェント)
Appveyor エージェントを使用してサーバーにプロジェクトをデプロイしようとしています。ただし、展開前にアプリケーションを再起動または停止しないと、機能しません。
app_offline.htm ファイルを操作する簡単な方法はありますか? 「app_offline」機能を使用した appveyor.yml 構成は、この種の環境では機能しません。
「前/後」セクションで何かを探していました。ここに私の appveyor.yml があります:
c# - FTP による発行、サイトの実行時に appveyor からの azure エラーが発生する
DLL は現在 Azure で使用されているため、FTP で appveyor から Azure に DLL を公開するとエラーが発生します。Azure ポータルでアプリを停止しても、エラーは発生しません。dll に関するエラー メッセージ: リモート サーバーがエラーを返しました: (550) ファイルを利用できません (例: ファイルが見つからない、アクセスできない)
appveyor から FTP を使用してデプロイする前に、azure で手動停止 Web サイトを使用せずにアプリケーションをデプロイする方法を教えてください。
deployment - Azure Blob Storage へのデプロイがエラーで終了する
成果物をデプロイしようとすると、次のエラーが発生します。
入力は、Base 64 以外の文字、3 つ以上の埋め込み文字、または埋め込み文字に無効な文字が含まれているため、有効な Base-64 文字列ではありません。
AppVeyor でアプリをビルドする前後に 2 つのスクリプトを実行しています。
と
ご覧のとおり、これproject.json
を使用して、に基づいてファイルのバージョンを設定しています$env:APPVEYOR_BUILD_VERSION
。関連情報かどうかはわかりません。ビルドと公開が成功したら、アーティファクトを BLOB ストレージにアップロードしたいと思います。
appveyor - Git にないビルド プロセスの接続文字列を含めるにはどうすればよいですか?
接続文字列を Web.config から別のファイルに抽出しましたが、これはパブリック git リポジトリには含まれていません。データベースのパスワードを公に共有することなく、appveyor が使用するこのファイルを生成するにはどうすればよいですか?
「セキュア」変数があることは理解していますが、アプリの接続文字列を生成するときにこれを使用するにはどうすればよいですか?