Build all components

This commit is contained in:
Moritz Eysholdt 2023-01-17 14:26:06 +00:00 committed by Robo Quat
parent ac505591ff
commit eacf71ed21
2 changed files with 16 additions and 3 deletions

View File

@ -94,7 +94,7 @@ jobs:
working-directory: /workspace/gitpod
run: |
leeway vet --ignore-warnings
- name: Leeway
- name: Leeway Build components:all-ci
id: leeway
shell: bash
working-directory: /workspace/gitpod
@ -105,7 +105,7 @@ jobs:
echo "version=$VERSION" >> $GITHUB_OUTPUT
RESULT=0
leeway build dev/preview:deploy-dependencies \
leeway build components:all-ci \
-Dversion=$VERSION \
-DSEGMENT_IO_TOKEN=value \
-DpublishToNPM=false \
@ -114,7 +114,7 @@ jobs:
cat report.html >> $GITHUB_STEP_SUMMARY
cp /tmp/versions.yaml /__w/gitpod/gitpod/versions.yaml
cp /usr/local/bin/installer /__w/gitpod/gitpod/installer
cp /tmp/installer /__w/gitpod/gitpod/installer
exit $RESULT
- name: "Upload Installer artifacts"

View File

@ -15,6 +15,19 @@ packages:
- install/installer:docker
- install/kots:lint
- components/gitpod-protocol:all
- name: all-ci
# like components:all + dev:all + exports files for .github/workflows/build.yml
type: generic
deps:
- :all
- dev:all
- :all-docker
- install/installer:raw-app
config:
commands:
- [ "sh", "-c", "mv install-installer--raw-app/installer /tmp/installer" ]
- [ "sh", "-c", "cat components--all-docker/versions.yaml > /tmp/versions.yaml" ]
- name: docker-versions
type: docker
config: