Bug #15321

[workbench2] Test run, package building & deploy integration

Added by Ward Vandewege 3 months ago. Updated about 17 hours ago.

Status:
New
Priority:
Normal
Assigned To:
-
Category:
-
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Story points:
-

Description

Test running

To be able to run future integration tests on WB2, we might need to clone its repo from the run-tests.sh execution, giving the developer the possiblity to define a custom directory when running tests locally on a specific commit.

Package building

Right now we're building workbench2 from the build-packages-workbench2 Jenkins job, that uses the workbench2-build docker image to run the package building task from the Makefile inside WB2's repo.

Not sure if that Jenkins job is triggered from somewhere automatically, so to include it on our standard package building procedure we should be modifying the build/package-build-dockerfiles/<distro_name>/Dockerfile files so that wb2's repo is cloned, and the Makefile task run from each one.

Deployment

The previously mentioned Jenkins job already run a deploy task on success(deploy-workbench2-to-4xphq and deploy-workbench2-to-c97qk), so they may be a useful example.


Related issues

Related to Arvados - Story #15333: [Epic] Workbench2 has reached feature parity with Workbench, so that that latter can be deprecatedNew

Related to Arvados - Story #15335: [Workbench2] Integration testingNew

Blocked by Arvados - Story #14659: Merge Workbench2 repo into Arvados repoNew

History

#1 Updated by Ward Vandewege 3 months ago

  • Related to Story #15333: [Epic] Workbench2 has reached feature parity with Workbench, so that that latter can be deprecated added

#2 Updated by Lucas Di Pentima about 17 hours ago

  • Description updated (diff)
  • Subject changed from [workbench2] the docker build container doesn't currently build workbench2 to [workbench2] Test run, package building & deploy integration

#3 Updated by Peter Amstutz about 16 hours ago

  • Related to Story #15335: [Workbench2] Integration testing added

#4 Updated by Lucas Di Pentima about 16 hours ago

  • Blocked by Story #14659: Merge Workbench2 repo into Arvados repo added

Also available in: Atom PDF