Skip to content

Commit a1a7abf

Browse files
committed
circleci: arm build
1 parent 301272b commit a1a7abf

1 file changed

Lines changed: 49 additions & 0 deletions

File tree

.circleci/config.yml

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
---
2+
version: 2.1
3+
4+
jobs:
5+
6+
build-trixie:
7+
docker:
8+
- image: debian:trixie
9+
resource_class: arm.medium
10+
steps:
11+
- run: apt-get update
12+
- run: apt-get -y install build-essential git openssh-client dpkg-dev debhelper
13+
- checkout
14+
- run: apt-get -y build-dep .
15+
- run: dpkg-buildpackage -b
16+
- run: mkdir -p /root/build/trixie
17+
- run: mv ../*.deb /root/build/trixie
18+
- persist_to_workspace:
19+
root: /root/build
20+
paths:
21+
- ./trixie
22+
- store_artifacts:
23+
path: /root/build
24+
25+
package:
26+
docker:
27+
- image: circleci/ruby:latest
28+
steps:
29+
- attach_workspace:
30+
at: .
31+
- run: gem install package_cloud
32+
- run: find .
33+
- run: package_cloud push fosdem/video-team/debian/trixie ./trixie/*deb
34+
35+
workflows:
36+
fazantix:
37+
jobs:
38+
- build-trixie:
39+
filters:
40+
tags:
41+
only: /.*/
42+
- package:
43+
requires:
44+
- build-trixie
45+
filters:
46+
tags:
47+
only: /^v.*/
48+
branches:
49+
ignore: /.*/

0 commit comments

Comments
 (0)