Hadess是一款國產開源免費的製品管理工具,包含製品庫管理、製品搜索等模塊支持常見的製品類型如Maven、npm、Go、Docker、Helm、Generic等,產品功能完善、界面簡潔、開源免費,本篇文章將為大家簡單講解如何在Hadess集成導入Nexus製品。
1、Nexus安裝
1.1 安裝
- 首先前往官網進行下載,下載完成後進行解壓
如:tar -zxvf nexus-3.63.0-01-unix.tar.gz
- 解壓過後就可以直接啓動了,不需要安裝操作。進入到解壓目錄 nexus-3.31.1-01 中,再進入到 bin 目錄,其中的可執行文件 nexus 就是啓動程序。
啓動:bin/nexus start
- 檢查服務和端口
默認賬户 admin,初始密碼在sonatype-work/nexus3/admin.password
netstat -anp | grep 8081 //默認端口8081
2、Hadess安裝與配置
2.1 安裝
這裏就以centos安裝為例,首先前往tiklab官網找到Hadess進行下載
- 下載:CentOS安裝包下載地址:點擊下載Hadess,點擊CentOS下載,下載完成後得到類似tiklab-hadess-x.x.x.rpm的文件。
- 安裝:上傳到服務器上,在文件同級目錄執行npm命令安裝。
rpm -ivh --replacefiles --nodeps tiklab-Hadess-x.x.x.rpm
- 啓動:系統默認安裝路徑為/opt目錄,進入/opt/tiklab-gitpuk/bin目錄下,執行./hadess start即可啓動成功。
使用 http://ip:9700 進行訪問。初始用户名密碼admin\123456登錄,首次登錄根據需要修改管理員密碼。成功登錄後展示Hadess首頁。
Hadess首頁界面展示
2.2 配置
1.進入hadess後,點擊左側設置來到設置頁面,點擊集成開放後打開服務集成
2.進入服務集成後點擊添加地址,根據內容輸入對應的Nexus地址、賬號、密碼點擊確定即可
3、導入製品
目前Nexus導入製品只支持導入Maven類製品
1.在Hadess新建一個Maven庫,或者使用之前創建庫也同樣可以,這裏我就以新創建的製品庫為例
2.進入我們剛剛新創建的製品庫,點擊左側設置按鈕進入設置頁面
3.進入設置頁面後進入製品導入,點擊Nexus導入
4.選擇你要導入的地址與倉庫選擇後點擊導入即可,拉取成功後即可在製品中查看