apache / apache/cordova-paramedic

Travis: Build pipeline to build once, test multiple times?

Open
#175 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
38
Forks
56
Avg merge
13h 25m
Merged PRs (30d)
1

Description

All of our builds first create and build the app before actually testing it:
![image](https://user-images.githubusercontent.com/183673/60387935-a41d1d00-9aaa-11e9-869e-f547fba542ea.png)

As these are all the same (per platform), it would make sense and stuff much faster if we could build it all once, then use the built app in the different environments to run the tests on each platform individually.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the Travis build configuration and the platform-specific build and test steps shown in the issue. Trace where each platform builds the app, then verify that the app is built once per platform and reused across the corresponding test environments.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
build-system, ci-cd
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.