飛書郵箱伺服器地址
1. Jenkins+飛書機器人發送通知
1. 在帶巧檔飛書群中添加自定義機器人
在飛書群中添加自定義機器人
2. python發送通知的腳本
在部署Jenkins的伺服器上創建一個目錄,名稱隨意,創建feizhutong.py腳本文件,需要將你的webhook地址拷貝到腳本中的url中。
思路是找出jenkins的內置變數,將jenkins內置變數定義為python腳蠢亂本系統變數(sys.argv[1]),運行腳本的時候將jenkins 幾個變數按順序穿給腳本輸出。所有項目可以共用一個腳本
1. 郵件的配置變數
${GIT_BRANCH} - build 的 Git 分支
${FILE,path="xxx"} - xxx 為指定的文件,文件內容可以在郵件中顯示。注意:xxx 是工作區目錄的相對路徑,不是絕對路徑。
${JOB_DESCRIPTION} - 顯示項目描述。
${BUILD_NUMBER} - 顯示當前構建的編號。
${SVN_REVISION} - 顯示 svn 版本號。還支持 Subversion 插件出口的 SVN_REVISION_n 版本。
${CAUSE} - 顯示誰、通過什麼渠道觸發這次構建。
${CHANGES } - 顯示上一次構建之後的變化。
${BUILD_ID} - 顯示當前構建生成的ID。
${PROJECT_NAME} - 顯示項目的全名。
${PROJECT_DISPLAY_NAME} - 顯示項目的顯示名稱。
$ {SCRIPT} - 從一個腳本生成自定義消息內容。自定義腳本應該放在 "$JENKINS_HOME/email-templates"。當使用自定義腳本時會默認搜索 $JENKINS_HOME/email-templatesdirectory 目錄。其他的目錄將不會被搜索。
${JENKINS_URL} - 顯示 Jenkins 伺服器的 url 地址(可以在系統配置頁更改)。
${BUILD_LOG_MULTILINE_REGEX} - 按正則表達式匹配並顯示構建日誌。
${BUILD_LOG} - 顯示最終構建日誌。
${PROJECT_URL} - 顯示項目的URL地址。
${BUILD_STATUS} - 顯示當前構建的狀態(失敗、成功等等)。
${BUILD_URL} - 顯示當前構建的URL地址。
${CHANGES_SINCE_LAST_SUCCESS} - 顯示上一次成功構建之後的變化。
${CHANGES_SINCE_LAST_UNSTABLE} - 顯示顯示上一次不穩固或者成功的構建之後的變化。
${ENV} - 顯示一個環境變數。
${FAILED_TESTS} - 如果有失敗的測試,顯示這些失敗的單元測試信息。
${PROJECT_URL} - 顯示項目的 URL。
$ {JELLY_SCRIPT} - 從一個Jelly腳本模板中自定義消息內容。有兩種模板可供配置:HTML和TEXT。你可以在 $JENKINS_HOME/email-templates 下自定義寬宴替換它。當使用自動義模板時,」template」參數的名稱不包含「.jelly」。
${TEST_COUNTS} - 顯示測試的數量。
#!/usr/bin/env python
#-*- encoding:utf-8 -*-
import sys
import requests
import time
JOB_URL = sys.argv[1]
JOB_NAME = sys.argv[2]
BUILD_NUMBER = sys.argv[3]
GIT_BRANCH= sys.argv[4]
currenttime = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
url = '你的webhook地址'
method = 'post'
headers = {
'Content-Type': 'application/json'
}
json = {
"msg_type": "interactive",
"card": {
"config": {
"wide_screen_mode": True,
"enable_forward": True
},
"elements": [{
"tag": "div",
"text": {
"content": "項目名稱:" + JOB_NAME + "\n構建編號:第" + BUILD_NUMBER + "次構建\n運行時間:" + currenttime + "\n分支:" + GIT_BRANCH,
"tag": "lark_md"
}
}, {
"actions": [{
"tag": "button",
"text": {
"content": "查看報告",
"tag": "lark_md"
},
"url": JOB_URL,
"type": "default",
"value": {}
}],
"tag": "action"
}],
"header": {
"title": {
"content": JOB_NAME + " 構建報告",
"tag": "plain_text"
}
}
}
}
requests.request(method=method, url=url, headers=headers, json=json)
運行 Python 腳本語言需要一些環境,我使用Python3
yum install python3 python3-devel python3-pip
python3 -m pip install requests
3. Jenkins項目中添加配置
在配置中的構建中 加上一行命令即可
python3 /var/lib/jenkins/feishuinfo/feishutong.py $JOB_URL $JOB_NAME $BUILD_NUMBER $GIT_BRANCH
構建完成之後,飛書群中就能收到對應的消息:
點擊「查看報告」可以跳轉到Jenkins
2. 不少網友反映飛書伺服器崩了,造成伺服器崩潰的原因是什麼
飛書這款軟體還是非常好的,大家也是可以在飛書這款軟體上進行溝通和交流。很多人也都覺得飛書這款軟體比較適合開會議的時候使用,所以說很多的人也都會選擇下載這款軟體。如果使用的人比較多,那麼也會造成這款軟體出現崩潰的現象。不少網友也都反映道,飛書這款軟體的伺服器出現了崩潰的情況。之所以有這種現象,這也是因為磁碟空間溢出所導致的。所以說大家也是應該很好的看待這款軟體,畢竟每一款伺服器也是有一定的承受限制。
黑客的技術和滲透力很強
隨著網路科技不斷的發展,黑客的技術和滲透力也是比較強的。如果發現伺服器崩潰,那麼也是出現了不可預測的危險。所以說大家也是應該重視這個情況,然後把被攻擊的風險率降低到最小。這樣也能夠維護一個比較好的網路環境,還能夠方便人們更好的使用辦公軟體。
3. 蘋果手機為什麼飛書登陸不了
蘋果手機飛書登陸不了是因為手機版本過低導致的。跟你的這個手機是有關系的,或者是手機沒有開通GPRS服務,你可以更新一下你的這個系統,它應該就不會出現這個打不開的這種情況了或者登不上去的這種情況了。
蘋果手機登陸飛書的方法
飛書郵箱支持在第三方郵箱客戶端登錄,你可以使用飛書郵箱生成的專用密碼登錄第三方郵箱收發郵件,管理員進皮坦灶入飛書管理後台,點擊郵箱郵箱工具第三方郵箱客戶端,啟用第三方客戶端登錄,可選信族擇應用到全公司或指定范圍完成後點擊確定。
打開設置點擊依次進入郵件帳戶添加帳戶,其他點擊添加郵件帳戶,輸入郵件地址和生成的專用密碼,點擊下一步,在IMAP選項下輸入郵箱地址和收發件伺服器地址,點擊下燃扮一步驗證成功後即添加帳戶完成。