1
0

jenkins 701 B

1234567891011121314151617181920212223242526272829303132
  1. #!groovy
  2. def output_test(){
  3. script {
  4. return readFile('/tmp/fail.log').trim()
  5. }
  6. }
  7. def sendMessage(message){
  8. def encode = URLEncoder.encode(message,"UTF-8")
  9. withCredentials([string(credentialsId: 'TGBot', variable: 'SECRET')]) {
  10. responce = httpRequest(ConsoleLogResponceBody: true,
  11. contentType: 'APPLICATION_JSON',
  12. httpMode: 'GET',
  13. url: "https://api.telegram.org/bot$SECRET/sendMessage?text=$encode&chat_id=-1001282104904&disable_web_page_preview=true",
  14. validResponceCodes: '200')
  15. return responce
  16. }
  17. }
  18. pipeline {
  19. agent any
  20. environment{
  21. PWD = output_test()
  22. }
  23. stages {
  24. stage('Hello') {
  25. steps {
  26. sendMessage("${PWD}")
  27. }
  28. }
  29. }
  30. }