Kullanılabilir bir redis örneğine ihtiyaç duyan AppVeyor'da bazı xUnit testlerini çalıştırmak istiyorum. Eğerredis-server'ı uygulayıcıda başlat
version: 1.0.{build}
before_build:
- nuget restore .\Hangfire.Redis.StackExchange.sln
- START .\packages\Redis-32.2.6.12.1\tools\redis-server.exe ".\packages\Redis-32.2.6.12.1\tools\redis.conf"
- '@ECHO Redis Started'
build:
publish_nuget: true
publish_nuget_symbols: true
verbosity: minimal
maalesef inşa süreci START .\packages\Redis-32.2.6.12.1\tools\redis-server.exe ".\packages\Redis-32.2.6.12.1\tools\redis.conf"
sıkışmış appveyor.yml de görebileceğiniz gibi ben, bu yüzden özel bir çözüm ile sona AppVeyor ait "Hizmet" içinde REDIS bulundu vermedi herhangi bir fikir veya olası bir geçici çözüm? Bir Windows hizmeti olarak REDIS çalışan
iyi fikir! Ne yazık ki redis’in 2.6.12 sürümü, bir hizmet olarak yüklenmeyi desteklemiyor, ancak aynı fikri çikolatayı kullanarak deneyeceğim. – mCasamento
It Worked! ;) Cevabını buraya yazacağım – mCasamento
Harika! Gelecekte referans için - yapıyı engellemeden bir işlemi başlatmanın başka bir yolu 'Start-Process' PowerShell cmdlet'ini kullanmaktır. Genellikle, işlemin başlaması için 'Start-Sleep' cmdlet'i ile sonraki satırda bir miktar gecikme eklemelisiniz. –