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

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

  • 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

  • Posts: 546 ๐Ÿง‘๐Ÿปโ€๐Ÿš€ - Cadet

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

Welcome!

It looks like you're new here. Sign in or register to get started.