release-management

    0熱度

    2回答

    總之;我們希望使用構建定義來爲發佈管理生成構件並檢查合併請求,但不允許後者觸發新版本。 我們將CI構建定義添加到發佈管理流水線中。和許多團隊一樣,我們也設立了Pull Requests來保護我們的git master。我們希望在合併之前重新使用我們的CI構建來驗證合併請求,但這樣做會自動觸發我們的發佈流水線(繞過合併到主流)。 到目前爲止,我們一直在通過複製構建來實現這一目標,但感覺笨重。仔細查看

    1熱度

    1回答

    我正在使用TFS 2015 Update2發佈管理爲我們的內部LOB應用程序開發發佈管道。 「Windows計算機文件複製」和「在目標計算機上運行PowerShell」等各種任務需要將管理憑據作爲輸入參數傳遞。這些管理員憑據在目標節點上具有管理權限。我正在使用這些Windows服務帳戶。我們有一個組織安全策略來每年輪換密碼。 考慮到這一點,每年爲新密碼更新數百個TFS版本定義是很麻煩的。 你有更好

    1熱度

    1回答

    我正在爲構建和部署設置TFS 2015。但我開始注意到,在TFS中發佈的文件與我在Visual Studio中右鍵單擊並公開該項目時發佈的文件看起來不像是相同的文件(即在VS中,我的出版物不適用包含.cs文件等)。 在TFS我生成步驟: Visual Studio中建立 複製文件(到構建文件複製到一個臨時目錄) 發佈編譯文物(去文件共享位置,我將然後部署) 我非常希望在構建步驟(Deploy下)列

    0熱度

    1回答

    我總是從微軟的角度對DevOps空間中的哪些領域感到困惑。瞭解ALM和每個角色都扮演着什麼角色?他們如何爲代碼部署的多個項目/團隊提供解決方案整合。

    1熱度

    1回答

    是否可以恢復意外刪除的TFS 2015.3發佈定義? 該定義被錯誤地刪除了,但是我已經讀過某些地方可以通過直接連接到TFS數據庫並更新構建定義表格行的IsDeleted標誌來構建定義。 發佈定義是否有任何選項?

    0熱度

    1回答

    我在部署前使用TokenReplace任務在我的web.config文件中替換了一些標記(TFS 2015 Release Defintion)。 的發佈部署抱怨: ##[error]Could not find files with glob [\\sevstfs\_work\2\a\_PublishedWebsites\Starlight\*.config]. 不過,我已確認該文件是,是,

    0熱度

    3回答

    我們有很多開發人員在Git的項目中工作。現在我們在不同的分支上開發,並在這些分支上進行測試。 問題是,當我們整合這些分支回到掌握一些新的問題蠕變的原因是: 合併和解決衝突的問題。 這聽起來很遙遠,但經常發生一個分支中發現的錯誤可能已被另一分支中完成的測試覆蓋範圍所捕獲。所以它可以避免。 在我們的設置中,主分支始終可供用戶進行beta測試。由於我們在發佈週期的相當晚的時候將其重新集成到主機中,因此我

    2熱度

    1回答

    我正在尋找一種方法來暫時抑制lint錯誤或在特定日期或條件後安排錯誤。 這裏的一些背景: 我有被翻譯成多國語言的Android應用程序。我將它,以便lint失敗,一個錯誤,如果有遺漏的翻譯。顯然這樣做是爲了使未翻譯的字符串不會逃避狂野。 每當有新的string資源時,需要一段時間纔會翻譯,在此期間lint失敗。 這可以被抑制,或者字符串可以被標記爲不可翻譯,但是這首先打破了檢查的目的。 除此之外,

    0熱度

    1回答

    Conda非常適合分發開源軟件的二進制文件。但是,對於我的行業中的某些軟件,用戶有必要在獲得訪問權限之前同意許可或在Web表單上提交他們的電子郵件。我希望每個人都可以使用conda,開發者是否還有一種方法可以使用conda來發布這樣的軟件包?一個簡單的解決方案應該是可能的,如conda install ...。 我到目前爲止提出的最佳解決方案是提供用戶同意許可證的tar.bz2軟件包的下載,然後讓

    0熱度

    1回答

    我目前正在嘗試從TFS 2015創建到Windows服務器的發佈。我試圖找出是否有一種方法可以將我的用戶憑據從TFS傳遞到我需要的服務器無需將它們硬編碼到發佈參數中。我希望它的工作方式是,每當用戶排隊一個新版本時,他們的憑證將用於服務器登錄。如果它們不在服務器的正確AD組中,則發佈應該失敗。