serverspec

    1熱度

    1回答

    我想寫一個Ubuntu 16.04泊塢窗圖像的基本測試。 我的測試環境的Ubuntu 16.04還和我已經安裝了ruby-serverspec包。 require "serverspec" require "docker_image" describe "Dockerfile" do before(:all) do image = Docker::Image.build_

    0熱度

    1回答

    我想用Serverspec訪問DB的變量,但在Serverspec的Windows不支持它,所以我使用PowerShell的努力卻得到了以下問題 使用下面的PowerShell命令嘗試: "cd Program\ Files\\MySQL\\MySQL\ Server\ 5.5\\bin"; "\.\mysql.exe --user=root --password=atmf" 但不由於轉義字

    0熱度

    1回答

    我有一個Dockerfile,它使用Jenkins Swarm插件來啓動Jenkins從屬節點。我在這張圖片中有一個非root用戶「jenkins」設置。 jenkins用戶有nvm設置。我正在嘗試使用serverspec測試這個Docker鏡像,我似乎無法找到一種方法在服務器spec文件中以非root用戶身份運行命令。 這確認了用戶詹金斯安裝: describe user('jenkins')

    2熱度

    1回答

    我在serverspec配方中進行了以下測試 - 哈希值只是廚師所描述的整個資源(我希望在某個時間點管道) # Test Folder Permissons # hash taken from attributes share = { "name" => "example", "sharepath" => "d:/example", "fullshareacces

    -2熱度

    2回答

    如何使用正則表達式檢查cron條目0 5 * * * /usr/bin/aide --check?我想檢查這廚師INSPEC像 its('content') { should match /<the regular expression>/ }

    0熱度

    2回答

    我正在尋找一個像下面那樣的nginx重寫調用在serverspec中創建一個測試(它將^/folder/file.json URL的請求重定向到@redirect_url變量): rewrite ^/folder/file.json <%= @redirect_url %> permanent; 對於我正在更新的主廚食譜。不幸的是,從我在互聯網上能夠找到的信息來看,它強調我完全不瞭解nginx

    3熱度

    1回答

    我對serverspec有問題。我試圖在Ubuntu上檢查已安裝的軟件包版本。 我用這個代碼: describe 'java packages' do it 'package openjdk-9-jre should be installed with the correct version' do expect(package('openjdk-9-jre')).to be_

    0熱度

    3回答

    我只想看看是否可以對始終打開的服務器運行廚房測試。 我知道測試食譜對付你可以創建和銷燬的虛擬機將是理想的,但我希望有一些簡化的方法可以使用WinRM或SSH對一個盒子進行測試。

    -1熱度

    1回答

    我有一個項目來創建模板ruby項目。 我正在使用serverspec並希望驗證模板的行爲。 但是,使用command(`rake -T`)失敗。如果我手動執行該命令,它按預期工作。 調試,當測試在Serverspec運行時,它發現了錯誤Gemfile - 它是從我的項目(.)使用的Gemfile,而不是生成目錄(target/sample_project)。 如何通過Serverspec/Rspe

    1熱度

    1回答

    我有一本食譜設置Splunk Forwarder。我爲配置文件創建了許多集成 - serverspec測試。其中一個,特別是/opt/splunkforwarder/etc/apps/search/local/inputs.conf保持其他文件傳遞的所有測試失敗。我的代碼如下所示: require 'spec_helper' describe file('/opt/splunkforwarde