您好,本章我們將指導大家如何管理jenkins的憑據 ? 每個憑據會有乙個唯一的id,這個id很重要,可以自定義也可以隨機生成。(後續流水線中引用都是通過id引用的)
目錄jenkins的憑據有很多種型別,可以將一些敏感資訊儲存為憑據,然後在專案中引用。
憑據-> 系統-> 全域性憑據
username with password型別儲存harbor或者其他系統的使用者名稱和密碼。
gitlab api token型別儲存gitlab的使用者api token。
secret text型別可以用來儲存openshift等系統中的token。
certificate型別可以使用者儲存證書,例如k8s的使用者證書。
新建憑據
選擇需要建立的憑據的型別,然後輸入賬號和密碼等資訊。儲存即可。
刪除憑據
當一些憑據已經不需要的時候,可以進行刪除。
更新憑據
當使用者名稱或者密碼更改後,可以選擇憑據進行修改。
移動憑據
目前移動憑據很少用,當存在多個閾的時候可以使用。
使用憑據
我們可以在專案中增加乙個憑據引數,用與專案構建中使用。
當我們使用pipeline型別的專案的時候,我們可以通過片段生成器生成流水線語法
此處注意:需要提前安裝外掛程式 credentials binding plugin。
選擇要使用的憑據的型別
輸入該憑據的賬號的密碼的變數名稱(後續直接在流水線中使用此變數進行引用)
流水線**
withcredentials([usernamepassword(credentialsid: '24982560-17fc-4589-819b-bc5bea89da77', passwordvariable: 'password', usernamevariable: 'username')]) :$ *********"
pipeline "
建立新使用者
新增新使用者 允許本地 ip 訪問 localhost,127.0.0.1 create user test localhost identified by 123456 允許外網 ip 訪問 create user test identified by 123456 為新使用者分配許可權 授予使用...
oracle 建立新使用者
create the user create user personnel manage identified by mwq default tablespace users temporary tablespace temp profile default quota 1024m on sysau...
Mysql建立新使用者
1.建立使用者 語法 create user username host identified by password 例子 create user dog localhost identified by 123456 create user pig 192.168.1.101 idendified...