---
# System prepended metadata

title: '[Blue Line] Improve Jenkins plans'
tags: [cycle 21]

---

# [Blue Line] Improve Jenkins plans

- Shaped by: Christoph, Abishek
- Appetite (FTEs, weeks): 1 week
- Developers:

## Problem

Our jenkins plans for spack (daint, balfrin) and non-spack builds (tsa) are incomplete, this is a TODO list to fix this.

## Appetite
1 week

## Solution

* Weekly plan for `tsa` not complete, mixed precision build still missing
* Working daily build for balfrin, but no PR or weekly build (weekly build is same as daily build, and additionally builds all modes not built by daily, like serialization and mixed precision)
* Balfrin and daint jenkins logic should be the same, merge and refactor
* Refactor plans by encapsulating repeated functionality into functions
* Make a list of experiments for each server (take the list from buildbot, add EXCLAIM-specific experiments)

## Rabbit holes
Perfectionism when it comes to refactoring could cause a lot of work. For refactoring tasks consider their cost/benefit.

## Progress

- [x] Task 1 ([PR#xxxx](https://github.com/GridTools/gt4py/pulls))
    - [x] Subtask A
    - [x] Subtask X
- [ ] Task 2
    - [x] Subtask H
    - [ ] Subtask J
- [ ] Discovered Task 3
    - [ ] Subtask L
    - [ ] Subtask S
- [ ] Task 4

