mirror of
https://github.com/aquasecurity/trivy.git
synced 2025-12-12 07:40:48 -08:00
chore(release): add all supported versions (#445)
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
FROM circleci/golang:1.13-buster
|
FROM circleci/golang:1.13-buster
|
||||||
|
|
||||||
RUN sudo apt-get -y update \
|
RUN sudo apt-get -y update \
|
||||||
&& sudo apt-get -y install rpm reprepro createrepo
|
&& sudo apt-get -y install rpm reprepro createrepo distro-info
|
||||||
|
|
||||||
ARG GORELEASER_VERSION=0.124.1
|
ARG GORELEASER_VERSION=0.124.1
|
||||||
ARG GORELEASER_ARTIFACT=goreleaser_Linux_x86_64.tar.gz
|
ARG GORELEASER_ARTIFACT=goreleaser_Linux_x86_64.tar.gz
|
||||||
|
|||||||
@@ -1,13 +1,18 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
RELEASES=(wheezy jessie stretch buster trusty xenial bionic)
|
DEBIAN_RELEASES=$(debian-distro-info --supported)
|
||||||
|
UBUNTU_RELEASES=$(ubuntu-distro-info --supported)
|
||||||
|
|
||||||
cd trivy-repo/deb
|
cd trivy-repo/deb
|
||||||
|
|
||||||
for release in ${RELEASES[@]}; do
|
for release in $(reprepro ls trivy | awk -F "|" '{print $3}' | sed 's/ //g'); do
|
||||||
echo "Adding deb package to $release"
|
echo "Removing deb package of $release"
|
||||||
reprepro -A i386 remove $release trivy
|
reprepro -A i386 remove $release trivy
|
||||||
reprepro -A amd64 remove $release trivy
|
reprepro -A amd64 remove $release trivy
|
||||||
|
done
|
||||||
|
|
||||||
|
for release in ${DEBIAN_RELEASES[@]} ${UBUNTU_RELEASES[@]}; do
|
||||||
|
echo "Adding deb package to $release"
|
||||||
reprepro includedeb $release ../../dist/*Linux-64bit.deb
|
reprepro includedeb $release ../../dist/*Linux-64bit.deb
|
||||||
reprepro includedeb $release ../../dist/*Linux-32bit.deb
|
reprepro includedeb $release ../../dist/*Linux-32bit.deb
|
||||||
done
|
done
|
||||||
|
|||||||
Reference in New Issue
Block a user