原创 RPM索引在Artifactory中是如何工作

RPM RPM是用於保存和管理RPM軟件包的倉庫。我們在RHEL和Centos系統上常用的Yum安裝就是安裝的RPM軟件包,而Yum的源就是一個RPM軟件包的倉庫。JFrog Artifactory是成熟的RPM和YUM存儲庫管理器。JF

原创 Amazon EKS 與 JFrog Artifactory容器化CI/CD發佈的最佳實踐

  報名鏈接:https://amazonaws-china.com/cn/about-aws/events/0628-eks-container/?trkCampaign=0628-eks-container&trk=Jfrog

原创 如何設置Ansible AWS的動態清單

  當您將Ansible與AWS結合使用時,維護清單文件將是一項繁重的任務,因爲AWS經常更改IP,自動縮放實例等。但是,有一個簡單的解決方案就是ansible動態清單。它基本上是一個Python腳本,當您運行ansible命令時會進行A

原创 Helm, 在Kubernetes中部署應用的利器

一、背景 Kubernetes(k8s)是一個基於容器技術的分佈式架構領先方案。它在Docker技術的基礎上,爲容器化的應用提供部署運行、資源調度、服務發現和動態伸縮等一系列完整功能,提高了大規模容器集羣管理的便捷性。 在容器雲環境及容器

原创 工欲善其事,必先利其器——DevOps中如何管理工具包

一、背景 作爲DevOps交付流水線的開發者,爲支持CI/CD中各項任務的自動化,都需要依賴多種包管理工具來下載各種相關的工具,比如針對產生最終交付件的構建過程,就需要在構建流程的第一步,自動地把相關工具,如Curl、wget、Maven

原创 爲什麼5000+企業放棄Sonatype,選擇JFrog Artifactory

一、背景 製品,artifact,也稱爲工件,是指在構建或持續集成過程中從源碼創建而成的二進制包,而這些二進制包通常是通過賦予其的版本號來唯一定位和管理的。製品倉庫,artifact repository,則是存儲和管理這些版本化的二進制

原创 GoCenter 的“火眼金睛” ——檢測、報告並減少Go Module的安全漏洞

一、背景 Golang開發者非常關心開發應用的安全性。隨着Go Module應用越來越廣泛,Golang開發者需要更多的方式來確保這些公共共享文件的安全。Golang1.13版本在創建Go Module時,通過增加go.sum文件來驗證之

原创 優秀的DevOps工程師必須具備的軟技能

年末將至,大批攻城獅與程序猿早已蠢蠢欲動,開始了跳槽漲薪之旅,雖然受社會大形勢影響,IT行業雖然無法和前幾年的突飛猛進的勢頭相比,但是對DevOps的熱度卻只增不減,工程效能團隊的普及率正在迅速增長,對DevOps工程師需求量也是呈指數式

原创 解讀神書《鳳凰項目》,帶你跳出DevOps轉型的所有坑

提高DevOps工程師軟技能,可以瞭解一下筆者前一篇文章《DevOps工程師必備軟技能》 《鳳凰項目》是DevOps界神書,雖然內容表現形式是小說,但是依然是敏捷開發及DevOps領域的必讀書籍。很多知名的諮詢師都是通過此書開啓了DevO

原创 使用Artifactory集羣作爲文件共享中心

一、背景和痛點 大企業內部,跨團隊,跨地域,導致文件共享困難 如果不使用Artifactory,如何實現跨數據中心的文件共享呢? 掛載NFS文件系統,開通跨數據中心的rsync/sftp協議 自研解決方案,通過REST API或者CLI方

原创 一篇小短文讓你瞭解Maven

簡介 Apache Maven是一個項目管理及構建工具,主要用於Java項目的構建,Maven還可以用於構建和管理以C#,Ruby,Scala和其他語言編寫的項目。 Maven解決了構建軟件那幾方面問題: 編譯構建 傳統的項目沒有使用Ma

原创 研發與運維一體化,見證終極協同奧義

家家有本難唸的經,但是痛卻總是驚人的相似 場景1:某個軟件開發公司裏,所有的設計、開發、測試、運維雖然被分配了不同職能與任務,但是他們都有一個統一的稱呼——工程師。實際上,他們經常會互相干一些本不屬於自身職能範圍的工作。公司業務拓展,業務

原创 首次聯袂DevOps技術實踐在線沙龍

  報名鏈接:https://www.bagevent.com/event/6553170

原创 內建質量,你真的瞭解麼?

  內建質量定義     內建質量作用在開發過程中,要求軟件生命週期之間參與的各個角色都需要實時的對軟件的質量負責。確保軟件在交付到下一環節前已經有了基礎的質量保證。其核心目的就是減少因爲質量問題導致的返工,而浪費大量人力成本。 1.敏

原创 Golang之go module開發系列二--使用僞版本和GoCenter

Go模塊已經爲Go開發帶來了秩序,但也存在一些潛在的混亂。管理模塊尤其是僞版本可能很困難,尤其是在要進行一些最新更改的情況下。 JFrog GoCenter是一個免費的版本話棋模塊倉庫,現在它包含了一些重要的更新,可以幫助你堅持這個最佳實