| 
														
															@@ -2,21 +2,26 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.example.FeishuNotifier 
														 | 
														
														 | 
														
															 import com.example.FeishuNotifier 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 def call(String webhookUrl, String status) { 
														 | 
														
														 | 
														
															 def call(String webhookUrl, String status) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    // 1. 采集常规信息 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     def duration = currentBuild.durationString.replace(' and counting', '') 
														 | 
														
														 | 
														
															     def duration = currentBuild.durationString.replace(' and counting', '') 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     def commitMsg  = sh(returnStdout: true, script: "git log -1 --pretty=%B").trim() 
														 | 
														
														 | 
														
															     def commitMsg  = sh(returnStdout: true, script: "git log -1 --pretty=%B").trim() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     def author     = sh(returnStdout: true, script: "git log -1 --pretty=%an").trim() 
														 | 
														
														 | 
														
															     def author     = sh(returnStdout: true, script: "git log -1 --pretty=%an").trim() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    def commitTime = sh(returnStdout: true, script: "git log -1 --pretty=%ci").trim()   // 新增 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    def commitTime = sh(returnStdout: true, script: "git log -1 --pretty=%ci").trim() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     def branch     = env.brach ?: env.GIT_BRANCH ?: env.BRANCH_NAME ?: 'unknown' 
														 | 
														
														 | 
														
															     def branch     = env.brach ?: env.GIT_BRANCH ?: env.BRANCH_NAME ?: 'unknown' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    // 2. 把原始 BUILD_URL 改成走 Nginx 代理的 https 域名 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    def buildUrl = env.BUILD_URL.replace('http://68.79.46.88:8080', 'https://jenkins.adwebcloud.com') 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    // 3. 发送飞书消息 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     new FeishuNotifier(this, webhookUrl).send( 
														 | 
														
														 | 
														
															     new FeishuNotifier(this, webhookUrl).send( 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         status, 
														 | 
														
														 | 
														
															         status, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         env.JOB_NAME, 
														 | 
														
														 | 
														
															         env.JOB_NAME, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         env.BUILD_NUMBER, 
														 | 
														
														 | 
														
															         env.BUILD_NUMBER, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        env.BUILD_URL, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        buildUrl,    
														 | 
													
												
											
												
													
														| 
														 | 
														
															         duration, 
														 | 
														
														 | 
														
															         duration, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         branch, 
														 | 
														
														 | 
														
															         branch, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         commitMsg, 
														 | 
														
														 | 
														
															         commitMsg, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         author, 
														 | 
														
														 | 
														
															         author, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        commitTime           
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        commitTime 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     ) 
														 | 
														
														 | 
														
															     ) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 |