您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 > 

02 jenkins安裝教程(Gitlab+Jenkins通過鉤子實現自動部署web項目,圖文詳細教程)

Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-06-01 02:53:07【】4人已围观

简介這問題就很明白了,結合前面的stat報錯,明確了就是這段報錯誤。這段的意思是,如果/etc/sys買粉絲nfig/jenkins存在,執行下面一系列操作,應該是為了重復安裝寫的。一看這個/etc/sy

這問題就很明白了,結合前面的stat報錯,明確了就是這段報錯誤。這段的意思是,如果 /etc/sys買粉絲nfig/jenkins 存在,執行下面一系列操作,應該是為了重復安裝寫的。

一看這個 /etc/sys買粉絲nfig/jenkins ,真的有,是昨天看教程的時候看漏了一步給加上去的...這就很搞笑了

出了問題,搞明白工具在干嘛是最好的解決方法

基于K8s的CI/CD系統

基于k8s搭建的一套CI/CD系統,其目的是方便k8s和服務端相關技術的實踐,在搭建過程中會涉及docker、dockerhub、k8s、github、jenkins、kubesphere

一臺Mac物理機+3臺Centos虛擬機

Docker是這個教程的基石,對Docker一點都不了解的同學,建議去B站看一下我發布的 Docker小白快速入門+實戰 ,課程比較簡潔,主要幫助不了解Docker的同學快速掌握并應用

安裝命令如下

k8s是一個容器編排工具,可以輕松實現應用的擴/縮容、集群等,具體安裝方式參考文檔我的 k8s集群安裝

這是k8s的一個web管理界面,用于簡化k8s的操作。

在k8s繼續的所有節點上都需要安裝nfs-utils、rpcbind,搭建步驟參考我的 Centos7搭建NFS服務端

kubesphere明確說明基于k8s安裝需要配置DefaultStorageclass,創建步驟參考我的 k8s基于NFS創建Storageclass

安裝時間會有一點長,安裝步驟參考我的 k8s集群安裝Kubersphere

jenkins在這里是作為一個紐帶的作用,因為jenkins在構建項目時可以執行shell腳本,因此通過shell腳本輕松的將github、docker注冊服務器、k8s集群三者關聯起來,從而簡化jenkins的使用(就是一個偏運維的工具而已)

這里之所以使用Docker安裝Jenkins,是因為我不想在物理機上安裝jenkins(畢竟只是一個工具),而虛擬機已經啟動了三臺,再創建就會影響我的物理機性能,所以這里直接使用物理機的Docker跑Jenkins,用完就刪了。

安裝步驟參考我的 基于Docker安裝Jenkins

免密訪問k8s集群的master服務器

參考我的 Linux配置免密登錄 ,這里需要進入jenkins容器內部進行操作

配置github的ssh key訪問

在jenkins創建一個自由風格的軟件->填寫倉庫地址->編寫如下腳本

推薦如何系統的學習JAVA?

如何系統學習java體系

學java首先要學 J2SE,它是java體系的基礎,也是重中之重。很多人往往不重視基礎,其實這是舍本逐末的做法。說這么多就是希望大家能重視基礎,能在這條路上走的更遠。

學j2se有下面幾個目標:

1、你要能真正理解面向對象的優勢,理解為什么不是面向過程。

2、掌握java語法基礎。包括異常處理、多線程、網絡編程、GUI編程等

3、如果你對swing不感興趣,可以跳過它。

這一階段結束后,你需要能獨立寫一個小游戲,比如坦克大戰、俄羅斯方塊、貪吃蛇等。

當你完成J2SE的學習之后,你就要開始學習java web了。

你需要掌握web基礎知識:買粉絲、css、javascript、ajax、jQuery。

別怕,這些技術看起來很多,其實也沒要你精通它們,只是要你能在用到它們的時候,能通過快速查閱相關文檔,能正確使用它們。如果這一階段順利的話,你可能還用不到一個月。

學習servlet、jsp、jdbc。

這些是javaweb的基礎,如果你自學有難度,可以在網上下載一些相關視頻,幫助理解,降低學習難度曲線。

當你完成上一階段的學習后,你就可以進入J2EE的階段了。

這一階段,你可能會見到很多各種各樣的框架,會讓你眼花繚亂,頭暈目眩。不過別擔心,你只需要學習三個就足夠了。它們是struts2、hibernate、spring。這些框架為搭建具有可伸縮性、靈活性、易維護性的商務系統提供了良好的機制。

首先你需要學習三個框架的基本配置和使用,直到你能熟練搭建一個ssh項目。

如果學有余力,你可以深入學習這些框架的設計模式。

學習完三大框架之后,其實你學的已經足夠多了。如果對移動應用的開發感興趣,你可以接著學習安卓開發。安卓開發不需要其他知識,只要你j2se學的不錯,學安卓開發對你就沒太大難度了。

新手學JAVA都要學哪些知識啊

第一階段:java基本功修煉

1. 認識計算機硬件

2. 計算機組成原理

3. 計算機軟件知識

4. 計算機網絡知識

5. 常用網絡應用操作

6. 認識計算機病毒

7. 邏輯訓練

8. 初識Java

9. 變量和數據類型

10. 選擇結構

11. 循環結構for

12. 循環結構do-while

13. 循環結構while

14. 多重循環及程序調試

15. 循環進階

16. 一維數組及經典應用

17. 二維數組

18. 認識類與對象

19. 方法及方法重載

20. 封裝與繼承

21. 方法重寫與多態

22. 項目實戰-汽車租賃系統

23. 抽象類和接口

24. 異常

25. 項目實戰-QuickHit

26. Java 中的集合類型

27. List 集合

28. Set 集合

29. HashMap 集合

30. Iterator

31. Collections 算法類及常用方法

32. enum

33. 包裝類及裝箱拆箱

34. String、StringBuffer 類常用方法操作字符串

35. Date、Calendar

36. Math 類常用方法

37. IO/NIO

38. 字節輸入流(InputStream、FileInputStream、BufferedInputStream)

39. 字節輸出流(OutputStream、FileOutputStream、BufferedOutputStream)

40. 字符輸入流(Reader、InputStreamReader、FileReader BufferedReader)

41. 字節輸出流(Writer、OutputStreamWriter、FileWriter、BufferedWriter)

42. 文件復制

43. Serialize、Deserialize

44. 職場晉升力:四象限時間管理與精力管理

45. 多線程(Thread、Runnable)

46. Thread LifeCycle

47. 線程的調度

48. 線程的同步和死鎖

49. Thread Pool

50. 職場晉升力:團隊合作

51. Socket(TCP、UDP)

52. XML 概念、優勢、規范

53. XML 中特殊字符的處理

54. 使用DOM 讀取、添加、刪除、解析 XML 數據

第二階段:javaweb開發

55. 搭建和配置MySQL 數據庫

56. 數據庫增、刪、查、改語句

57. 事務

58. 視圖

59. 數據庫備份與恢復

60. 數據庫用戶管理

61. 數據庫設計

62. 項目實戰-銀行ATM 存取款機系統

63. 走進 HTML 和CSS

64. 列表表格及表單美化

65. CSS 高級操作

66. Bootstrap

67. CSS 組件

68. JavaScript 面向對象

69. JavaScript 判斷、循環

70. JavaScript 閉包

71. JavaScript 語法

72. Bootstrap 綜合案例

73. HTML5、CSS3

74. jQuery 基礎

75. jQuery 基本操作

76. jQuery 事件與特效

77. jQuery Ajax

78. jQuery 插件

79. 搭建Web 環境初識JSP

80. JSP 九大內置對象

81. JSP 實現數據傳遞和保存

82. JDBC

83. 單例模式、工廠模式

84. MVC、三層模式

85. Commons-fileupload、CKEditor

86.&nb

很赞哦!(47)

Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款的名片

职业:程序员,设计师

现居:四川凉山宁南县

工作室:小组

Email:[email protected]