image.png

    CLEAR_DB 两个选项yes和no

    当构建编译的时候,选yes则执行清库流程。
    默认为no,则不进行清库。跳过。

    image.png

    1. pipeline {
    2. agent any
    3. //参数
    4. parameters {
    5. choice(choices: ['no', 'yes'], description: '是否清库' , name: 'CLEAR_DB')
    6. }
    7. stages {
    8. stage('Build') {
    9. steps {
    10. echo 'build......'
    11. }
    12. }
    13. stage('clear db') {
    14. when {
    15. expression {
    16. return (params.CLEAR_DB == 'yes')
    17. }
    18. }
    19. steps {
    20. echo 'clear.......'
    21. }
    22. }
    23. }
    24. }