What are the Slack Archives?

It’s a history of our time together in the Slack Community! There’s a ton of knowledge in here, so feel free to search through the archives for a possible answer to your question.

Because this space is not active, you won’t be able to create a new post or comment here. If you have a question or want to start a discussion about something, head over to our categories and pick one to post in! You can always refer back to a post from Slack Archives if needed; just copy the link to use it as a reference..

Did anyone figure out how "dynamic" arguments can be added in jenkins? Trying to setup a job where a

UK5DS29L2
UK5DS29L2 Posts: 546 🧑🏻‍🚀 - Cadet
edited September 2022 in Help

Did anyone figure out how "dynamic" arguments can be added in jenkins? Trying to setup a job where a command with an argument has to be run

$jobs[] = [
    'name' => 'custom-import-product-data',
    'command' => '
        UPDATED_SINCE=$(date -d "1 hour ago" +%F %H:%M:%S);
        $PHP_BIN vendor/bin/console custom:import:product-abstract $UPDATED_SINCE;
(...)

but after running scheduler:setup it get's imported as

UPDATED_SINCE=$(date-d "1 hour ago" +%F %H:%M:%S);

breaking the command completely. What I'm after is getting the date 1 hour ago in jenkins job.

Comments

  • giovanni.piemontese
    giovanni.piemontese Technical Lead @ Löffelhardt Spryker Solution Partner Posts: 871 🧑🏻‍🚀 - Cadet

    take a look here, maybe can clarify your problem
    vendor/spryker/scheduler-jenkins/src/Spryker/Zed/SchedulerJenkins/Business/TemplateGenerator/Template/jenkins-job.default.xml.twig

  • UK5DS29L2
    UK5DS29L2 Posts: 546 🧑🏻‍🚀 - Cadet

    oh so we're rendering config with twig, which by default uses escape function on my command node.