Использование плагина SaltStack в Jenkinsfile - PullRequest
0 голосов
/ 10 марта 2020

Попытка включить плагин SaltStack (https://plugins.jenkins.io/saltstack/) в конвейер

Плагин используется для отправки сообщения в Salt API в рамках этапа сборки,

sample DSL Pipeline Сценарий ниже

pipeline {
  agent {
    node {
      label 'agent1'
    }

  }
  stages {
    stage('saltcommand') {
      steps {
        salt(authtype: 'pam', clientInterface: local(arguments: '"sleep 3; ls -la"', blockbuild: true, function: 'cmd.run', jobPollTime: 6, target: '*', targettype: 'glob'), credentialsId: 'b5f40401-01b9-4b27-a4e8-8ae94bc90250', saveFile: true, servername: 'http://master.local:8000')
        script {
          env.WORKSPACE = pwd()
          def output = readFile "${env.WORKSPACE}/saltOutput.json"
          echo output
        }

      }
    }
  }
}

Может кто-нибудь из сообщества, пожалуйста, ответьте, как генерировать credentialsId аргумент для соли команда под stage / stage / steps salt () , не нашла ничего относительно этого у официальной Salt (https://docs.saltstack.com/en/latest/) или Jenkins (https://jenkins.io/doc/) ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...