Author: richter Date: Sat Oct 7 18:01:44 2023 New Revision: 1912786 URL: http://svn.apache.org/viewvc?rev=1912786&view=rev Log: Add tests for build from tar.gz
Added: perl/embperl/trunk/.gitlab-ci.d/build-tardist.yml Modified: perl/embperl/trunk/.gitlab-ci.d/build-container.yml perl/embperl/trunk/.gitlab-ci.yml Modified: perl/embperl/trunk/.gitlab-ci.d/build-container.yml URL: http://svn.apache.org/viewvc/perl/embperl/trunk/.gitlab-ci.d/build-container.yml?rev=1912786&r1=1912785&r2=1912786&view=diff ============================================================================== --- perl/embperl/trunk/.gitlab-ci.d/build-container.yml (original) +++ perl/embperl/trunk/.gitlab-ci.d/build-container.yml Sat Oct 7 18:01:44 2023 @@ -2,9 +2,10 @@ spec: inputs: imagename: imagetag: + tardistname: + tardisttag: --- - container-$[[ inputs.imagename ]]-$[[ inputs.imagetag ]]: stage: .pre needs: [] @@ -103,4 +104,25 @@ test-apache-$[[ inputs.imagename ]]-$[[ stage: test script: - ls --full-time Makefile* - - make test \ No newline at end of file + - make test + +test-tardist-$[[ inputs.imagename ]]-$[[ inputs.imagetag ]]: + needs: + - "build-tardist-$[[ inputs.tardistname ]]-$[[ inputs.tardisttag ]]" + - "container-$[[ inputs.imagename ]]-$[[ inputs.imagetag ]]" + dependencies: + - "build-tardist-$[[ inputs.tardistname ]]-$[[ inputs.tardisttag ]]" + image: + name: ep_$[[ inputs.imagename ]]:$[[ inputs.imagetag ]] + pull_policy: never + stage: test + script: + - ls --full-time Makefile* *.tar.gz + - mkdir test-tardist + - cd test-tardist + - tar xvfz ../Embperl*.tar.gz + - cd Embperl-* + - pwd + - perl Makefile.PL + - make + - make test Added: perl/embperl/trunk/.gitlab-ci.d/build-tardist.yml URL: http://svn.apache.org/viewvc/perl/embperl/trunk/.gitlab-ci.d/build-tardist.yml?rev=1912786&view=auto ============================================================================== --- perl/embperl/trunk/.gitlab-ci.d/build-tardist.yml (added) +++ perl/embperl/trunk/.gitlab-ci.d/build-tardist.yml Sat Oct 7 18:01:44 2023 @@ -0,0 +1,23 @@ +spec: + inputs: + imagename: + imagetag: +--- + + +build-tardist-$[[ inputs.imagename ]]-$[[ inputs.imagetag ]]: + stage: build + needs: ["container-$[[ inputs.imagename ]]-$[[ inputs.imagetag ]]"] + image: + name: ep_$[[ inputs.imagename ]]:$[[ inputs.imagetag ]] + pull_policy: never + artifacts: + paths: + - Embperl*.tar.gz + script: + - perl xsbuilder/source_scan.pl + - perl xsbuilder/xs_generate.pl + - perl Makefile.PL + - make tardist + + Modified: perl/embperl/trunk/.gitlab-ci.yml URL: http://svn.apache.org/viewvc/perl/embperl/trunk/.gitlab-ci.yml?rev=1912786&r1=1912785&r2=1912786&view=diff ============================================================================== --- perl/embperl/trunk/.gitlab-ci.yml (original) +++ perl/embperl/trunk/.gitlab-ci.yml Sat Oct 7 18:01:44 2023 @@ -1,38 +1,59 @@ include: + - local: .gitlab-ci.d/build-tardist.yml + inputs: + imagename: debian + imagetag: "12" - local: .gitlab-ci.d/build-container.yml inputs: imagename: almalinux imagetag: "9" + tardistname: debian + tardisttag: "12" - local: .gitlab-ci.d/build-container.yml inputs: imagename: almalinux imagetag: "8" + tardistname: debian + tardisttag: "12" - local: .gitlab-ci.d/build-container.yml inputs: imagename: fedora imagetag: "38" + tardistname: debian + tardisttag: "12" - local: .gitlab-ci.d/build-container.yml inputs: imagename: fedora imagetag: "37" + tardistname: debian + tardisttag: "12" - local: .gitlab-ci.d/build-container.yml inputs: imagename: debian imagetag: "12" + tardistname: debian + tardisttag: "12" - local: .gitlab-ci.d/build-container.yml inputs: imagename: debian imagetag: "11" + tardistname: debian + tardisttag: "12" - local: .gitlab-ci.d/build-container.yml inputs: imagename: ubuntu imagetag: "22.04" + tardistname: debian + tardisttag: "12" - local: .gitlab-ci.d/build-container.yml inputs: imagename: ubuntu imagetag: "23.04" + tardistname: debian + tardisttag: "12" - local: .gitlab-ci.d/build-container.yml inputs: imagename: amazonlinux imagetag: "2023" - + tardistname: debian + tardisttag: "12" --------------------------------------------------------------------- To unsubscribe, e-mail: embperl-cvs-unsubscr...@perl.apache.org For additional commands, e-mail: embperl-cvs-h...@perl.apache.org