Skip to content

Commit

Permalink
Code updates, adding ubuntu 24.04
Browse files Browse the repository at this point in the history
  • Loading branch information
smokodon committed Feb 6, 2025
1 parent 1b366b4 commit 2a0a2df
Show file tree
Hide file tree
Showing 17 changed files with 1,134 additions and 35 deletions.
30 changes: 17 additions & 13 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,26 +1,30 @@
language: bash
dist: xenial
dist: bionic
sudo: required
env:
- TEMPLATE=centos-ruby/7
- TEMPLATE=gce-parity/14.04
- TEMPLATE=gce-parity/16.04
# - TEMPLATE=centos-ruby/7
# - TEMPLATE=gce-parity/14.04
# - TEMPLATE=gce-parity/16.04
- TEMPLATE=gce-parity/18.04
- TEMPLATE=gce-parity/20.04
- TEMPLATE=ubuntu-ruby/14.04
- TEMPLATE=ubuntu-ruby/16.04
- TEMPLATE=gce-parity/22.04
- TEMPLATE=gce-parity/24.04
# - TEMPLATE=ubuntu-ruby/14.04
# - TEMPLATE=ubuntu-ruby/16.04
- TEMPLATE=ubuntu-ruby/18.04
- TEMPLATE=ubuntu-systemd/16.04
# - TEMPLATE=ubuntu-systemd/16.04
- TEMPLATE=ubuntu-systemd/18.04
- TEMPLATE=ubuntu-systemd/20.04
- TEMPLATE=ubuntu-upstart/12.04
- TEMPLATE=ubuntu-upstart/14.04
- TEMPLATE=ubuntu-systemd/22.04
- TEMPLATE=ubuntu-systemd/24.04
# - TEMPLATE=ubuntu-upstart/12.04
# - TEMPLATE=ubuntu-upstart/14.04
matrix:
include:
- env: TEMPLATE=gce-parity/16.04-ppc64le
os: linux-ppc64le
- env: TEMPLATE=ubuntu-systemd/16.04-ppc64le
os: linux-ppc64le
# - env: TEMPLATE=gce-parity/16.04-ppc64le
# os: linux-ppc64le
# - env: TEMPLATE=ubuntu-systemd/16.04-ppc64le
# os: linux-ppc64le
- env: TEMPLATE=gce-parity/18.04-ppc64le
os: linux-ppc64le
- env: TEMPLATE=ubuntu-systemd/18.04-ppc64le
Expand Down
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2017 Travis CI
Copyright (c) 2025 Travis CI

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
# The Whale Of The Night

[![Build Status](https://travis-ci.org/travis-ci/nightwhale.svg?branch=master)](https://travis-ci.org/travis-ci/nightwhale)
[![Build Status](https://travis-ci.com/travis-ci/nightwhale.svg?branch=master)](https://travis-ci.com/travis-ci/nightwhale)

Nightly build docker stuff, specifically for use with things at Travis via
[packer-templates](https://github.com/travis-ci/packer-templates).

## How, specifically

- This repository is enabled on
[travis-ci.org](https://travis-ci.org/travis-ci/nightwhale) with nightly
[travis-ci.com](https://travis-ci.com/travis-ci/nightwhale) with nightly
(daily) cron builds.
- When a given job succeeds, and is on the `master` branch, and is not a pull
request job, the resulting docker image is pushed to [Docker
Expand Down
3 changes: 0 additions & 3 deletions gce-parity/16.04-ppc64le/packages.txt
Original file line number Diff line number Diff line change
Expand Up @@ -276,11 +276,8 @@ libxmuu1
libxtables11
libyaml-0-2
linux-base
linux-headers-4.8.0-56
linux-headers-4.8.0-56-generic
linux-headers-generic-hwe-16.04
linux-headers-virtual-hwe-16.04
linux-image-4.8.0-56-generic
linux-image-virtual-hwe-16.04
linux-virtual-hwe-16.04
locales
Expand Down
3 changes: 0 additions & 3 deletions gce-parity/16.04/packages.txt
Original file line number Diff line number Diff line change
Expand Up @@ -280,11 +280,8 @@ libxmuu1:amd64
libxtables11:amd64
libyaml-0-2:amd64
linux-base
linux-headers-4.8.0-56
linux-headers-4.8.0-56-generic
linux-headers-generic-hwe-16.04
linux-headers-virtual-hwe-16.04
linux-image-4.8.0-56-generic
linux-image-virtual-hwe-16.04
linux-virtual-hwe-16.04
locales
Expand Down
17 changes: 17 additions & 0 deletions gce-parity/22.04/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
FROM travisci/ubuntu-systemd:22.04

ENV DEBIAN_FRONTEND noninteractive

ADD packages.txt /var/tmp/packages.txt

RUN apt-get update -yq && apt-get install -y software-properties-common

RUN apt-add-repository -y multiverse && \
apt-add-repository -y restricted && \
apt-add-repository -y universe

RUN apt-get update -yq && \
cat /var/tmp/packages.txt \
| xargs apt-get install -yq --no-install-suggests --no-install-recommends

RUN apt-get clean && rm -rf /var/lib/apt/lists/*
Loading

0 comments on commit 2a0a2df

Please sign in to comment.