@@ -31,30 +31,17 @@ jobs:
3131 version : " latest"
3232 install-go : false
3333
34- build-cuttlefish-cvdremote-debian-package :
34+ build-cuttlefish-cvdremote-x86_64- debian-package :
3535 runs-on : ubuntu-24.04
3636 container :
3737 image : debian@sha256:9258a75a7e4323c9e5562b361effc84ee747920116d8adfc98a465a5cdc9150e # debian:bookworm-20250407 (amd64)
3838 steps :
39- - name : setup apt
40- run : apt update -y && apt upgrade -y
4139 - name : Checkout repository
4240 uses : actions/checkout@a81bbbf8298c0fa03ea29cdc473d45769f953675 # aka v2
43- - name : Install dependencies
44- uses : actions/setup-go@v3
45- with :
46- go-version : 1.23.4
47- - name : install debuild dependencies
48- run : apt install -y git devscripts config-package-dev debhelper-compat golang
49- - name : Build package
50- run : cd build/debian/cuttlefish_cvdremote && dpkg-buildpackage -i -uc -us -b
51- - name : Install package
52- run : dpkg -i build/debian/cuttlefish-cvdremote_*_*64.deb || apt-get install -f -y
53- - name : Upload debian package
54- uses : actions/upload-artifact@c7d193f32edcb7bfad88892161225aeda64e9392 # aka v4.0.0
41+ - name : Build debian package cuttlefish-cvdremote
42+ uses : ./.github/actions/build-cuttlefish-cvdremote-debian-package
5543 with :
56- name : cuttlefish-cvdremote-x86_64
57- path : build/debian/cuttlefish-cvdremote_*_*64.deb
44+ arch : x86_64
5845
5946 build-cuttlefish-cloud-orchestrator-x86_64-docker-image :
6047 runs-on : ubuntu-24.04
7865
7966 e2e-test-cvdr-with-on-premise-cloud-orchestrator :
8067 runs-on : ubuntu-24.04
81- needs : [build-cuttlefish-cloud-orchestrator-x86_64-docker-image, build-cuttlefish-cvdremote-debian-package]
68+ needs : [build-cuttlefish-cloud-orchestrator-x86_64-docker-image, build-cuttlefish-cvdremote-x86_64- debian-package]
8269 steps :
8370 - name : Checkout repository
8471 uses : actions/checkout@a81bbbf8298c0fa03ea29cdc473d45769f953675 # aka v2
0 commit comments