在Jenkins shell执行中转义变量

时间:2015-05-11 23:04:05

标签: bash shell jenkins

我们使用Jenkins为我们运行一些Wordpress CLI,我想将一些PHP传递给Wordpress CLI。例如:

$_SERVER
詹金斯用['HTTP_HOST']解释$_SERVER和我左边的define('HOST', \$_SERVER['HTTP_HOST']);。我该如何逃避homepage.phtml

我尝试过core/text_list,但仍然会被解释为变量。

1 个答案:

答案 0 :(得分:2)

想出来......用双引号包装定义HEREDOC的第一部分。

cd wordpress && wp core config --skip-check --dbhost=dbhost --dbname=dbname --dbuser=user --dbpass=pass --extra-php <<"PHP"
define('HOST', $_SERVER['HTTP_HOST']);
PHP

它不再解释$_SERVER