Skip to content

Commit 8c2e565

Browse files
committed
Drop Debian Jessie and Stretch
1 parent 1b425c0 commit 8c2e565

File tree

4 files changed

+6
-429
lines changed

4 files changed

+6
-429
lines changed

.dockerignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
examples/

.github/workflows/main.yml

Lines changed: 0 additions & 213 deletions
Original file line numberDiff line numberDiff line change
@@ -1596,216 +1596,3 @@ jobs:
15961596
push: true
15971597
tags: ${{ steps.prep.outputs.tags }}
15981598

1599-
debian-stretch:
1600-
env:
1601-
RELEASE: stretch
1602-
runs-on: ubuntu-latest
1603-
steps:
1604-
- name: Checkout
1605-
uses: actions/checkout@v3
1606-
1607-
- name: Prepare
1608-
id: prep
1609-
run: |
1610-
DOCKER_IMAGE=${GITHUB_REPOSITORY/docker-/}
1611-
set -x
1612-
if [[ $GITHUB_REF == refs/heads/* ]]; then
1613-
if [[ $GITHUB_REF == refs/heads/*/* ]] ; then
1614-
BRANCH="${DOCKER_IMAGE}:$(echo $GITHUB_REF | sed "s|refs/heads/||g" | sed "s|/|-|g")"
1615-
else
1616-
BRANCH=${GITHUB_REF#refs/heads/}
1617-
fi
1618-
1619-
case ${BRANCH} in
1620-
"main" | "master" )
1621-
BRANCHTAG="${DOCKER_IMAGE}:debian-${RELEASE},${DOCKER_IMAGE}:debian-${RELEASE}-latest"
1622-
;;
1623-
"develop" )
1624-
BRANCHTAG="${DOCKER_IMAGE}:debian-${RELEASE}-develop"
1625-
;;
1626-
* )
1627-
if [ -n "${{ secrets.LATEST }}" ] ; then
1628-
if [ "${BRANCHTAG}" = "${{ secrets.LATEST }}" ]; then
1629-
BRANCHTAG="${DOCKER_IMAGE}:${BRANCH},${DOCKER_IMAGE}:${BRANCH}-latest,${DOCKER_IMAGE}:latest"
1630-
else
1631-
BRANCHTAG="${DOCKER_IMAGE}:${BRANCH},${DOCKER_IMAGE}:${BRANCH}-latest"
1632-
fi
1633-
else
1634-
BRANCHTAG="${DOCKER_IMAGE}:${BRANCH},${DOCKER_IMAGE}:${BRANCH}-latest"
1635-
fi
1636-
;;
1637-
esac
1638-
fi
1639-
1640-
if [[ $GITHUB_REF == refs/tags/* ]]; then
1641-
GITTAG="${DOCKER_IMAGE}:debian-${RELEASE}-$(echo $GITHUB_REF | sed 's|refs/tags/||g')"
1642-
fi
1643-
1644-
if [ -n "${BRANCHTAG}" ] && [ -n "${GITTAG}" ]; then
1645-
TAGS=${BRANCHTAG},${GITTAG}
1646-
else
1647-
TAGS="${BRANCHTAG}${GITTAG}"
1648-
fi
1649-
1650-
echo ::set-output name=tags::${TAGS}
1651-
echo ::set-output name=docker_image::${DOCKER_IMAGE}
1652-
1653-
- name: Set up QEMU
1654-
uses: docker/setup-qemu-action@v2
1655-
with:
1656-
platforms: all
1657-
1658-
- name: Set up Docker Buildx
1659-
id: buildx
1660-
uses: docker/setup-buildx-action@v2
1661-
1662-
- name: Login to DockerHub
1663-
if: github.event_name != 'pull_request'
1664-
uses: docker/login-action@v2
1665-
with:
1666-
username: ${{ secrets.DOCKER_USERNAME }}
1667-
password: ${{ secrets.DOCKER_PASSWORD }}
1668-
1669-
- name: Label
1670-
id: Label
1671-
run: |
1672-
if [ -f "Dockerfile" ] ; then
1673-
sed -i "/FROM .*/a LABEL tiredofit.nginx.git_repository=\"https://github.com/${GITHUB_REPOSITORY}\"" Dockerfile.debian
1674-
sed -i "/FROM .*/a LABEL tiredofit.nginx.git_commit=\"${GITHUB_SHA}\"" Dockerfile.debian
1675-
sed -i "/FROM .*/a LABEL tiredofit.nginx.git_committed_by=\"${GITHUB_ACTOR}\"" Dockerfile.debian
1676-
sed -i "/FROM .*/a LABEL tiredofit.nginx.image_build_date=\"$(date +'%Y-%m-%d %H:%M:%S')\"" Dockerfile.debian
1677-
if [ -f "CHANGELOG.md" ] ; then
1678-
sed -i "/FROM .*/a LABEL tiredofit.nginx.git_changelog_version=\"$(head -n1 ./CHANGELOG.md | awk '{print $2}')\"" Dockerfile.debian
1679-
mkdir -p install/assets/.changelogs ; cp CHANGELOG.md install/assets/.changelogs/${GITHUB_REPOSITORY/\//_}.md
1680-
fi
1681-
1682-
if [[ $GITHUB_REF == refs/tags/* ]]; then
1683-
sed -i "/FROM .*/a LABEL tiredofit.nginx.git_tag=\"${GITHUB_REF#refs/tags/v}\"" Dockerfile.debian
1684-
fi
1685-
1686-
if [[ $GITHUB_REF == refs/heads/* ]]; then
1687-
sed -i "/FROM .*/a LABEL tiredofit.nginx.git_branch=\"${GITHUB_REF#refs/heads/}\"" Dockerfile.debian
1688-
fi
1689-
fi
1690-
1691-
- name: Switch
1692-
id: Switch
1693-
run: |
1694-
sed -i "s|FROM docker.io/tiredofit/debian:.*|FROM docker.io/tiredofit/debian:stretch|g" Dockerfile.debian
1695-
1696-
- name: Build
1697-
uses: docker/build-push-action@v3
1698-
with:
1699-
builder: ${{ steps.buildx.outputs.name }}
1700-
context: .
1701-
file: ./Dockerfile.debian
1702-
platforms: linux/amd64,linux/arm/v7,linux/arm64
1703-
push: true
1704-
tags: ${{ steps.prep.outputs.tags }}
1705-
1706-
debian-jessie:
1707-
env:
1708-
RELEASE: jessie
1709-
runs-on: ubuntu-latest
1710-
steps:
1711-
- name: Checkout
1712-
uses: actions/checkout@v3
1713-
1714-
- name: Prepare
1715-
id: prep
1716-
run: |
1717-
DOCKER_IMAGE=${GITHUB_REPOSITORY/docker-/}
1718-
set -x
1719-
if [[ $GITHUB_REF == refs/heads/* ]]; then
1720-
if [[ $GITHUB_REF == refs/heads/*/* ]] ; then
1721-
BRANCH="${DOCKER_IMAGE}:$(echo $GITHUB_REF | sed "s|refs/heads/||g" | sed "s|/|-|g")"
1722-
else
1723-
BRANCH=${GITHUB_REF#refs/heads/}
1724-
fi
1725-
1726-
case ${BRANCH} in
1727-
"main" | "master" )
1728-
BRANCHTAG="${DOCKER_IMAGE}:debian-${RELEASE},${DOCKER_IMAGE}:debian-${RELEASE}-latest"
1729-
;;
1730-
"develop" )
1731-
BRANCHTAG="${DOCKER_IMAGE}:debian-${RELEASE}-develop"
1732-
;;
1733-
* )
1734-
if [ -n "${{ secrets.LATEST }}" ] ; then
1735-
if [ "${BRANCHTAG}" = "${{ secrets.LATEST }}" ]; then
1736-
BRANCHTAG="${DOCKER_IMAGE}:${BRANCH},${DOCKER_IMAGE}:${BRANCH}-latest,${DOCKER_IMAGE}:latest"
1737-
else
1738-
BRANCHTAG="${DOCKER_IMAGE}:${BRANCH},${DOCKER_IMAGE}:${BRANCH}-latest"
1739-
fi
1740-
else
1741-
BRANCHTAG="${DOCKER_IMAGE}:${BRANCH},${DOCKER_IMAGE}:${BRANCH}-latest"
1742-
fi
1743-
;;
1744-
esac
1745-
fi
1746-
1747-
if [[ $GITHUB_REF == refs/tags/* ]]; then
1748-
GITTAG="${DOCKER_IMAGE}:debian-${RELEASE}-$(echo $GITHUB_REF | sed 's|refs/tags/||g')"
1749-
fi
1750-
1751-
if [ -n "${BRANCHTAG}" ] && [ -n "${GITTAG}" ]; then
1752-
TAGS=${BRANCHTAG},${GITTAG}
1753-
else
1754-
TAGS="${BRANCHTAG}${GITTAG}"
1755-
fi
1756-
1757-
echo ::set-output name=tags::${TAGS}
1758-
echo ::set-output name=docker_image::${DOCKER_IMAGE}
1759-
1760-
- name: Set up QEMU
1761-
uses: docker/setup-qemu-action@v2
1762-
with:
1763-
platforms: all
1764-
1765-
- name: Set up Docker Buildx
1766-
id: buildx
1767-
uses: docker/setup-buildx-action@v2
1768-
1769-
- name: Login to DockerHub
1770-
if: github.event_name != 'pull_request'
1771-
uses: docker/login-action@v2
1772-
with:
1773-
username: ${{ secrets.DOCKER_USERNAME }}
1774-
password: ${{ secrets.DOCKER_PASSWORD }}
1775-
1776-
- name: Label
1777-
id: Label
1778-
run: |
1779-
if [ -f "Dockerfile" ] ; then
1780-
sed -i "/FROM .*/a LABEL tiredofit.nginx.git_repository=\"https://github.com/${GITHUB_REPOSITORY}\"" Dockerfile.debian
1781-
sed -i "/FROM .*/a LABEL tiredofit.nginx.git_commit=\"${GITHUB_SHA}\"" Dockerfile.debian
1782-
sed -i "/FROM .*/a LABEL tiredofit.nginx.git_committed_by=\"${GITHUB_ACTOR}\"" Dockerfile.debian
1783-
sed -i "/FROM .*/a LABEL tiredofit.nginx.image_build_date=\"$(date +'%Y-%m-%d %H:%M:%S')\"" Dockerfile.debian
1784-
if [ -f "CHANGELOG.md" ] ; then
1785-
sed -i "/FROM .*/a LABEL tiredofit.nginx.git_changelog_version=\"$(head -n1 ./CHANGELOG.md | awk '{print $2}')\"" Dockerfile.debian
1786-
mkdir -p install/assets/.changelogs ; cp CHANGELOG.md install/assets/.changelogs/${GITHUB_REPOSITORY/\//_}.md
1787-
fi
1788-
1789-
if [[ $GITHUB_REF == refs/tags/* ]]; then
1790-
sed -i "/FROM .*/a LABEL tiredofit.nginx.git_tag=\"${GITHUB_REF#refs/tags/v}\"" Dockerfile.debian
1791-
fi
1792-
1793-
if [[ $GITHUB_REF == refs/heads/* ]]; then
1794-
sed -i "/FROM .*/a LABEL tiredofit.nginx.git_branch=\"${GITHUB_REF#refs/heads/}\"" Dockerfile.debian
1795-
fi
1796-
fi
1797-
1798-
- name: Switch
1799-
id: Switch
1800-
run: |
1801-
sed -i "s|FROM docker.io/tiredofit/debian:.*|FROM docker.io/tiredofit/debian:${RELEASE}|g" Dockerfile.debian
1802-
1803-
- name: Build
1804-
uses: docker/build-push-action@v3
1805-
with:
1806-
builder: ${{ steps.buildx.outputs.name }}
1807-
context: .
1808-
file: ./Dockerfile.debian
1809-
platforms: linux/amd64,linux/arm/v7
1810-
push: true
1811-
tags: ${{ steps.prep.outputs.tags }}

0 commit comments

Comments
 (0)