File tree Expand file tree Collapse file tree 4 files changed +58
-5
lines changed Expand file tree Collapse file tree 4 files changed +58
-5
lines changed Original file line number Diff line number Diff line change 83
83
hub_user : ${{ secrets.REGISTRY_RELEASE_USERNAME }}
84
84
hub_password : ${{ secrets.REGISTRY_RELEASE_PASSWORD }}
85
85
86
+ noble_go :
87
+ runs-on : ubuntu-latest
88
+ steps :
89
+ - name : Checkout code
90
+ uses : actions/checkout@v4
91
+
92
+ - uses : ./.github/actions/build-packager
93
+ with :
94
+ file : Dockerfile.noble-go
95
+ go : ${{ env.GO_VERSION }}
96
+ tag : focal-go${{ env.TAG }}
97
+ hub_user : ${{ secrets.REGISTRY_RELEASE_USERNAME }}
98
+ hub_password : ${{ secrets.REGISTRY_RELEASE_PASSWORD }}
99
+
86
100
jammy_go :
87
101
runs-on : ubuntu-latest
88
102
steps :
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ RUN apt-get update && apt-get install -y \
11
11
rake \
12
12
debhelper \
13
13
git \
14
- dh-systemd
14
+ dh-systemd
15
15
16
16
17
17
RUN wget -q https://dl.google.com/go/go${GOVERSION}.linux-amd64.tar.gz && \
@@ -23,10 +23,10 @@ WORKDIR /build/source
23
23
VOLUME /go
24
24
VOLUME /build/artifacts
25
25
26
- ENV RUBYLIB /packager/lib
27
- ENV PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bin
28
- ENV GOPATH /go
29
- ENV GO111MODULE on
26
+ ENV RUBYLIB= /packager/lib
27
+ ENV PATH= /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bin
28
+ ENV GOPATH= /go
29
+ ENV GO111MODULE= on
30
30
31
31
COPY lib /packager/lib/
32
32
COPY bin /packager/bin/
Original file line number Diff line number Diff line change
1
+ FROM ubuntu:noble
2
+
3
+ ARG GOVERSION="1.14.10"
4
+ RUN echo -n noble_64 > /etc/packager.txt
5
+
6
+ ENV DEBIAN_FRONTEND=noninteractive
7
+ RUN apt-get update && apt-get install -y \
8
+ dpkg-dev \
9
+ wget \
10
+ ruby \
11
+ rake \
12
+ debhelper \
13
+ git
14
+
15
+
16
+ RUN wget -q https://dl.google.com/go/go${GOVERSION}.linux-amd64.tar.gz && \
17
+ tar -C /usr/local -xzf go${GOVERSION}.linux-amd64.tar.gz && \
18
+ rm -f go${GOVERSION}.linux-amd64.tar.gz
19
+
20
+ WORKDIR /build/source
21
+
22
+ VOLUME /go
23
+ VOLUME /build/artifacts
24
+
25
+ ENV RUBYLIB=/packager/lib
26
+ ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bin
27
+ ENV GOPATH=/go
28
+ ENV GO111MODULE=on
29
+
30
+ COPY lib /packager/lib/
31
+ COPY bin /packager/bin/
32
+ COPY install-choria.sh /bin
33
+
34
+ CMD /packager/bin/packager.rb
Original file line number Diff line number Diff line change @@ -50,6 +50,11 @@ case "${FLAVOUR?}" in
50
50
51
51
;;
52
52
53
+ noble_64)
54
+ wget -O /tmp/puppet.deb http://apt.puppetlabs.com/puppet8-release-noble.deb
55
+
56
+ ;;
57
+
53
58
* )
54
59
echo " Uknown test flavour '${FLAVOUR} '"
55
60
exit 1
You can’t perform that action at this time.
0 commit comments