jenkins 706 B

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