問題タブ [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.
powershell - Appveyor を使用してデプロイされた Azure Web アプリ (aspnet5 rc1-final) を再起動します。
Appveyor を使用して、Web デプロイを使用して aspnet5 (rc1-final) サイトを Azure Web アプリ (サイト) にデプロイしています。デプロイの手順は問題なく機能しますが、Azure portal を使用してサイトを手動で再起動する必要があり、かなり面倒です。
私が読んだのは、Web アプリが自動的に再起動しないということですか?
PowerShell を使用してサイトを再起動しようとしましたが、うまくいかないようです。または、何か問題がありますか?
これは、私が使用する atm の powershell スクリプトです。
ただ使ってみたのです- ps: Restart-AzureWebsite -Name "sitename"
が、Azureがサブスクリプション名について文句を言ったので、それを追加しました。MSDN で Visual Studio Premium を使用していますが、サブスクリプション名として機能しないことは明らかですか?
PowerShell を使用してサイトを再起動することは可能ですか、それとも行き止まりですか?
nuget - AppVeyor からベータ nuget パッケージを公開する方法
AppVeyorで達成しようとしている動作は次のとおりです
- コードをビルドします (AssemblyInfo に をスタンプします
1.2.3.{build}
) 。 - コードをテストする
- テストに合格した場合は、nuget パッケージを作成します
- パッケージが正常に作成された場合は、ベータ パッケージを公開します (
1.2.3-beta-{build}
) - また、アーティファクトでパッケージを使用できるようにします。
nuget パッケージを公開する場合は、プレリリースとして公開するのが理想的です。NuGet では、これはパッケージ バージョンの末尾にアルファ文字を追加することによって行われます。また、既存のパッケージを上書きすることも悪い習慣と見なされます (実際、多くの nuget 実装ではこれが許可されていません)。
AppVeyor は、github からソフトウェアをビルドしてテストするのに優れていますが、nuget パッケージのバージョンを制御することはできないようです。
与えられた: 1.2.3 の次のセマンティック バージョンを含むパッケージ AppVeyor {version} 変数が と同等である1.2.3.{build}
と予想します nuget パッケージのバージョンが と同等であると予想します1.2.3-beta-{build}
最初に試したのは、{version}
ボックス内で変数を使用することでした。どうやらこれは許可されていません。AppVeyor は、{branch}
と{build}
の一部としてのみ変数置換を行うようです{version}
。つまり、セマンティック バージョン用に別の変数を維持する必要があります。
私が遭遇した次の課題は、UI から nuget パッケージのバージョンを設定する方法がないことです。AppVeyor のビルド バージョンと同じになるようにデフォルトを設定します。
テストの実行後、Powershell を使用してパッケージを作成してみることにしました。これは機能しますが、Nuget Publish ステップはパッケージが作成される前に実行する必要があり、実行順序を制御する方法がないようです。
私は間違った方向に進んでいると思います。概念のリセットが必要です。
現在の(間違った)状態の appveyor.yml は次のとおりです。
これを修正するにはどうすればよいですか? 希望する動作を取得できますか?
visual-studio - 2 つの ASP.NET Web API プロジェクトを同じソリューションに個別にデプロイする
同じソリューションに 2 つの ASP.NET Web api .csproject プロジェクトがあります。サーバー上の 2 つの個別の IIS Web サイトに展開できるように、Appveyor でビルド/展開手順を構成するにはどうすればよいですか?
Appveyor で 2 つのプロジェクトを作成する必要がある場合は、それで問題ありません。
qt - C++ 11 を使用した単純な Qt アプリが MinGW32 でコンパイルされない
ビルドをAppveyorに渡そうとしていますが、コンパイルの問題に直面しています。
次の単純なQtプロジェクトがあるとします。
そしてソースコード:
次のエラーがあります。
ConsoleTest.proから次の行を削除すると、エラーが消えます。
MinGW 4.9.1 32 ビットでQt 5.4を使用しています。
何か案が?
powershell - 「NUL」へのリダイレクトに失敗しました: FileStream は Win32 デバイスを開きません
choco install
AppVeyor 内のコマンドから冗長性を削除しようとしています。これが私が試したことです(ここで提案されているように):
ただし、次のように失敗します。
私の質問は、choco install
AppVeyor の PowerShell 内でコマンドの冗長性を抑える方法はありますか?
node.js - 継続的統合を Microsoft Azure と統合する方法
Node.js アプリを開発していますが、このアプリを Azure 仮想マシン (Ubuntu) に手動でデプロイしています。特定の GitHub ブランチ (マスター) から仮想マシンにデプロイしたいのですが、Appveyor を使用できますか?
appveyor - 最新の ASP.NET 5 を使用した Appveyor でのビルド エラー
ASP.NET 5 Web API を構築し、Appveyor で構築しようとしています。次のエラーが表示されます。
ビルド開始 git clone -q --branch=master https://github.com/nikolaschou/TodolistService01.git C:\projects\todolistservice01 git checkout -qf 3c97bb95ecf54662069b6ae8fa25a60f598a564d msbuild "TodolistService.sln" /verbosity:minimal /logger:"C :\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" Microsoft (R) Build Engine バージョン 14.0.24720.0 Copyright (C) Microsoft Corporation. 全著作権所有。
フォルダーに DNX ランタイム dnx-clr-win-x86.1.0.0-rc1-update1 が見つかりません: C:\Users\appveyor.dnx\runtimes C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14。 0\DNX\Microsoft.DNX.targets(126,5): エラー: Dnx ランタイム パッケージをインストールする必要があります。詳細については、出力ウィンドウを参照してください。[C:\projects\todolistservice01\src\TodolistService\TodolistService.xproj] コマンドはコード 1 で終了しました
このプロジェクトは、.NET Framework 4.6.1 および ASP.NET 5 に基づいています。リファレンスは、DNX 4.5.1 および DNX Core 5.0 です。
この公開リポジトリを構築して、エラーを再現してください: https://github.com/nikolaschou/TodolistService01
失敗する理由を説明できる人はいますか? Appveyor はこれらの新しいバージョンにまだ対応していませんか?
api - appveyor からプライベート チャネルへの Slack 通知の送信エラー
次の構成を使用して、 Appveyorのプライベート チャネルに Slash 通知をセットアップしようとしました( xxxxxxは、ここで暗号化されたトークンです)。
Appveyorビルドで次のエラーが表示されます。
次の URL で Slash API をテストすると、動作します: https://slack.com/api/chat.postMessage?token=xxxxxx&channel=dev&text=hello&pretty=1 ( xxxxxxは暗号化されていない私のトークンです)。
チャンネルがプライベートでない場合にも機能します。
github - GitHub 組織の AppVeyor アカウント
私は、FOSS プロジェクトを開発している GitHub 組織の一員です。AppVeyor を使用して Windows で CI テストを実行したいと考えています。現在、私はプロジェクトの私自身のフォークと、GitHub で私をコラボレーターに指名した人々からの他のいくつかのフォークを見ています。ただし、プロジェクトの上流は表示されません。どうやら私が GitHub 組織の管理者であるだけでは、AppVeyor でその組織へのアクセスを提供するには十分ではないようです。しかし、おそらく私のアカウントでこれを設定することは、とにかく間違ったアプローチになるでしょう. おそらくこれは組織の名前の下にあるはずです。
そのために、この組織の AppVeyor アカウントを持ち、そのメンバーに適切な権限を付与したいと考えています。http://www.appveyor.com/docs/team-setupを読むと、AppVeyor がユーザー (一意の電子メールとパスワードを持つ) とアカウント (プロジェクトが属する) を区別でき、1 人のユーザーが明らかに複数に属することができるように思えます。 1 つのアカウントに異なるロールを持つ複数のユーザーを含めることができます。そういう意味では、ユーザーを作成せずに新しいアカウントを作成したいと思います。代わりに、GitHub ログインで識別される既存のユーザーである私が、この新しいアカウントの最初の管理者になり、設定を変更してユーザーを追加できるようにしたいと考えています。どうすればいいですか?