edition-php-twig-standard icon indicating copy to clipboard operation
edition-php-twig-standard copied to clipboard

"php patternlab/core/console -generate" works local but not via jenkins

Open KADlancer opened this issue 7 years ago • 0 comments

Hi everyone,

I have integrated pattern lab (php/twig version via download, not composer) into an existing project (in a folder called patternlab/ )and I've got everything running locally (both via vagrant box and fully local with mamp).

I can run "php patternlab/core/console -generate" and all files in public/ are created as they should be. I even integrated that command via grunt shell and can run it automatically when needed.

If I push the project to gitlab and my jenkins does his thing (npm install -> grunt prod etc.) the command is fires as well, I can see the moment jenkins executes the script and get the usual log:

Running "shell:patternlab" (shell) task
configuring pattern lab...
your site has been generated...
site generation took 0.18935704231262 seconds and used 8.25MB of memory...

Done.

my local generate command is a bit slower site generation took 1.3047921657562 seconds and used 8MB of memory...

If I browse to the deployed site, I'm getting a lot of 404s as a lot of stuff is missing. public/css/ #missing public/js/ #missing public/fonts/ #missing public/images/ #missing

from my public/patterns/ folder, most files are missing 00-atoms 00-atoms-04-images 00-atoms-04-images-00-logo #missing 00-atoms-06-buttons 00-atoms-06-buttons-01-buttons #missing 00-atoms-09-links 01-molecules 01-molecules-05-navigation 01-molecules-05-navigation-00-primary-nav #missing 01-molecules-05-navigation-01-language-nav #missing 02-organisms 02-organisms-00-global 02-organisms-00-global-00-header #missing 02-organisms-00-global-01-footer #missing 02-organisms-00-global-02-social #missing 02-organisms-04-forms 02-organisms-04-forms-00-contact #missing 03-templates 03-templates-00-layouts 03-templates-00-layouts-00-site #missing 03-templates-00-layouts-01-page-detail #missing 03-templates-00-layouts-01-page-legal #missing 03-templates-00-layouts-01-page-listing #missing 03-templates-00-layouts-01-page-scroll #missing 03-templates-01-index #missing 04-pages-01-index #missing

this is my output from php -v from jenkins log

PHP 5.6.33-0+deb8u1 (cli) (built: Jan  5 2018 15:46:26) 
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
    with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies

and this is local (in vagrant)

PHP 5.5.9-1ubuntu4.24 (cli) (built: Mar 16 2018 12:41:43) 
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
    with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies

KADlancer avatar May 02 '18 12:05 KADlancer