jenkins—在php中读取环境变量并基于条件执行

rsl1atfo  于 2021-10-10  发布在  Java
关注(0)|答案(0)|浏览(227)

嘿,phpMaven们。我有一份jenkins的工作,它设置了一个名为“clean_install”的环境变量。在我的deploy.php for magento中,我编写了如下代码,以基于此变量的值有条件地执行任务。但在运行时,变量似乎没有值。

set('clean_install', checkAndGetEnv('CLEAN_INSTALL'));

task('magento:install', function() {
    if ( $clean_install == "false" ) {
        return true;
    }
    run('cd {{release_path}}');
    run('{{bin/php}} {{release_path}}/bin/magento setup:install 
});

日志返回如下所示的错误。07:13:50 php注意:未定义变量:clean_install in/var/jenkins_home/workspace/magentoy/deploy.php,第115行
我做错了什么。我不是一个php开发者。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题