diff options
| -rw-r--r-- | ci/build.yml | 12 | 
1 files changed, 11 insertions, 1 deletions
diff --git a/ci/build.yml b/ci/build.yml index 6e71a00..c5c4b43 100644 --- a/ci/build.yml +++ b/ci/build.yml @@ -22,7 +22,17 @@ steps:          -t pythondiscord/snekbox-base:latest \          .      displayName: 'Build Base Image' -    condition: and(succeeded(), eq(variables.BASE_PULL, 'False')) +    condition: > +      and( +        succeeded(), +        or( +          eq(variables.BASE_CHANGED, 'True'), +          and( +            eq(variables.VENV_CHANGED, 'True'), +            eq(variables.BASE_PULL, 'False') +          ) +        ) +      )    # Build the venv image if it's had changes.    - script: |  |