Mailing List Archive

svn commit: r1912786 - in /perl/embperl/trunk: .gitlab-ci.d/build-container.yml .gitlab-ci.d/build-tardist.yml .gitlab-ci.yml
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-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-cvs-help@perl.apache.org