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

Reply via email to