Skip to content

Commit

Permalink
Merge branch 'OpenCPN:master' into master
Browse files Browse the repository at this point in the history
  • Loading branch information
Hakansv authored Dec 11, 2023
2 parents c10f50e + 5d44daf commit 987d044
Show file tree
Hide file tree
Showing 75 changed files with 3,197 additions and 3,449 deletions.
78 changes: 49 additions & 29 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,24 @@
---
# Buildpack images found at: https://hub.docker.com/_/buildpack-deps/

version: 2
jobs:
build-bookworm:
docker:
- image: leamas/debian-git:bookworm
# bookworm-scm fails on non-existing /etc/apt/sources.list
# - image: buildpack-deps:bookworm-scm
auth:
username: $DOCKER_USER
password: $DOCKER_PW
environment:
- OCPN_TARGET: bookworm
steps:
- checkout
- run: cat /etc/apt/sources.list
- run: ci/generic-build-debian.sh
- run: ci/generic-upload.sh

build-bionic:
docker:
- image: circleci/buildpack-deps:bionic-scm
Expand All @@ -14,20 +32,24 @@ jobs:
- run: cat /etc/apt/sources.list
- run: ci/generic-build-debian.sh
- run: ci/generic-upload.sh
build-focal:

build-jammy:
docker:
- image: circleci/buildpack-deps:focal-scm
- image: leamas/ubuntu-git:jammy
# jammy-scm fails on missing sudo
# - image: buildpack-deps:jammy-scm
auth:
username: $DOCKER_USER
password: $DOCKER_PW
environment:
- OCPN_TARGET: focal-gtk3
- OCPN_TARGET: jammy
- CMAKE_BUILD_PARALLEL_LEVEL: 2
steps:
- checkout
- run: cat /etc/apt/sources.list
- run: ci/generic-build-debian.sh
- run: ci/generic-upload.sh

build-flatpak:
working_directory: ~/OpenCPN
machine:
Expand Down Expand Up @@ -126,38 +148,36 @@ jobs:
- /usr/local/lib
- run: ci/generic-upload.sh

std-filters: &std-filters
filters:
branches:
only:
- master
- build
- flatpak


workflows:
version: 2
build_all:
jobs:
- build-bookworm:
<<: *std-filters

- build-bionic:
filters:
branches:
only:
- master
- build-focal:
filters:
branches:
only:
- master
<<: *std-filters

- build-jammy:
<<: *std-filters

- build-flatpak:
filters:
branches:
only:
- flatpak
- master
<<: *std-filters

- build-android-armhf:
filters:
branches:
only:
- master
<<: *std-filters

- build-macos-universal:
filters:
branches:
only:
- master
<<: *std-filters

- build-macos-intel-legacy:
filters:
branches:
only:
- master
<<: *std-filters
Loading

0 comments on commit 987d044

Please sign in to comment.