Я использую конвейер jenkins для проверки своего кода, сборки и выпуска своего приложения с помощью инструмента HockeyApp.Для всех вышеперечисленных шагов я хочу использовать команды Fastlane, и они должны выполняться с использованием сценария оболочки в декларативном синтаксисе конвейера.Как я могу достичь этого.Ниже мой декларативный конвейерный скрипт.
Где я должен настроить путь Fastlane?Это должно быть сделано внутри конфигурации Дженкинса или где-то еще?Пожалуйста, помогите мне.Спасибо
pipeline {
agent any
stages {
stage('First Stage Cocoapods Install') {
steps {
echo 'Hi, this is first jenkins pipeline stage.'
/*checkout([$class: 'GitSCM', branches: [[name: '*/master']], doGenerateSubmoduleConfigurations: false, extensions: [], submoduleCfg: [], userRemoteConfigs: [[credentialsId: 'Bitbucket', url: 'https://********@bitbucket.org/*****/******.git']]])*/
// Mark the cocoapods 'stage'....
sh "fastlane pods"
}
}
stage('Second Stage Build the App') {
steps {
echo 'Hi, this is Second jenkins pipeline stage.'
sh "fastlane gym"
}
}
stage('Three Stage') {
steps {
echo 'Hi, this is Third jenkins pipeline stage.'
}
}
stage('Four Stage') {
steps {
echo 'Hi, this is fourth jenkins pipeline stage.'
}
}
}
}