jenkins 624 B

123456789101112131415161718192021222324
  1. def context = sh(script: "pwd",returnStdout: true)
  2. def sendMessage(message){
  3. def encode = URLEncoder.encode(message,"UTF-8")
  4. withCredentials([string(credentialsId: 'TGBot', variable: 'SECRET')]) {
  5. responce = httpRequest(ConsoleLogResponceBody: true,
  6. contentType: 'APPLICATION_JSON',
  7. httpMode: 'GET',
  8. url: "https://api.telegram.org/bot$SECRET/sendMessage?text=$encode&chat_id=-1001282104904&disable_web_page_preview=true",
  9. validResponceCodes: '200')
  10. return responce
  11. }
  12. }
  13. pipeline {
  14. agent any
  15. stages {
  16. stage('Hello') {
  17. steps {
  18. sendMessage("${context}")
  19. }
  20. }
  21. }
  22. }