gplugin/gplugin
Clone
Summary
Browse
Changes
Graph
Merged in bugfix/rpm-spec (pull request #29)
develop
2019-08-14, Gary Kramlich
c15c5a0f012e
Merged in bugfix/rpm-spec (pull request #29)
Fix a bunch of issues with the rpm spec file
Approved-by: Elliott Sales de Andrade
environment
:
-
PACKAGECLOUD_REPO=experimental
-
ARCH=amd64
-
BUILD_NUMBER
-
REPOSITORY=gplugin/builders
-
REGISTRY=docker.io
-
REGISTRY_USERNAME
-
REGISTRY_PASSWORD
tasks
:
clean
:
type
:
convey/clean
files
:
-
alpine-edge-amd64
-
debian-bullseye-amd64
-
debian-buster-amd64
-
dist
-
docs
-
elementary-juno-amd64
-
fedora-29-amd64
-
fedora-30-amd64
-
opensuse-tumbleweed-amd64
-
pvs-studio
-
scanbuild
-
ubuntu-bionic-amd64
-
ubuntu-cosmic-amd64
-
ubuntu-disco-amd64
import
:
type
:
docker/import
files
:
.:.
import-artifacts
:
type
:
docker/import
files
:
${DISTRO}-${VERSION}-${ARCH}
build
:
type
:
docker/run
image
:
${REGISTRY}/${REPOSITORY}:${DISTRO}-${VERSION}-${ARCH}
export
:
type
:
docker/export
files
:
${DISTRO}-${VERSION}-${ARCH}
build-target
:
type
:
docker/run
image
:
${REGISTRY}/${REPOSITORY}:${TARGET}
export-target
:
type
:
docker/export
files
:
${TARGET}
package-cloud
:
type
:
docker/run
image
:
rwgrim/package_cloud:latest
environment
:
-
PACKAGECLOUD_TOKEN
command
:
push --yes --verbose pidgin/${PACKAGECLOUD_REPO}/${DISTRO}/${VERSION} ${PATTERN}
workdir
:
${CONVEY_WORKSPACE}/${DISTRO}-${VERSION}-${ARCH}
publish-deb
:
type
:
convey/extend
task
:
package-cloud
environment
:
[
PATTERN=*.deb
]
publish-debsrc
:
type
:
convey/extend
task
:
package-cloud
environment
:
[
PATTERN=*.dsc
]
publish-rpm
:
type
:
convey/extend
task
:
package-cloud
environment
:
[
PATTERN=x86_64/*.rpm
]
plans
:
clean
:
stages
:
-
tasks
:
clean
alpine-edge-amd64
:
environment
:
[
DISTRO=alpine
,
VERSION=edge
]
stages
:
-
tasks
:
[
import
,
build
,
export
]
debian-buster-amd64
:
environment
:
[
DISTRO=debian
,
VERSION=buster
]
stages
:
-
tasks
:
[
import
,
build
,
export
]
debian-bullseye-amd64
:
environment
:
[
DISTRO=debian
,
VERSION=bullseye
]
stages
:
-
tasks
:
[
import
,
build
,
export
]
dist
:
environment
:
[
TARGET=dist
]
stages
:
-
tasks
:
[
import
,
build-target
,
export-target
]
docs
:
environment
:
[
TARGET=docs
]
stages
:
-
tasks
:
[
import
,
build-target
,
export-target
]
elementary-juno-amd64
:
environment
:
[
DISTRO=elementary
,
VERSION=juno
]
stages
:
-
tasks
:
[
import
,
build
,
export
]
fedora-29-amd64
:
environment
:
[
DISTRO=fedora
,
VERSION=29
]
stages
:
-
tasks
:
[
import
,
build
,
export
]
fedora-30-amd64
:
environment
:
[
DISTRO=fedora
,
VERSION=30
]
stages
:
-
tasks
:
[
import
,
build
,
export
]
opensuse-tumbleweed-amd64
:
environment
:
[
DISTRO=opensuse
,
VERSION=tumbleweed
]
stages
:
-
tasks
:
[
import
,
build
,
export
]
pvs-studio
:
environment
:
-
TARGET=pvs-studio
-
PVS_STUDIO_USERNAME
-
PVS_STUDIO_KEY
stages
:
-
tasks
:
[
import
,
build-target
]
-
tasks
:
[
export-target
]
run
:
always
scanbuild
:
environment
:
[
TARGET=scanbuild
]
stages
:
-
tasks
:
[
import
,
build-target
]
-
tasks
:
[
export-target
]
run
:
always
simple
:
environment
:
[
TARGET=simple
]
stages
:
-
tasks
:
[
import
,
build-target
]
ubuntu-bionic-amd64
:
environment
:
[
DISTRO=ubuntu
,
VERSION=bionic
]
stages
:
-
tasks
:
[
import
,
build
,
export
]
ubuntu-cosmic-amd64
:
environment
:
[
DISTRO=ubuntu
,
VERSION=cosmic
]
stages
:
-
tasks
:
[
import
,
build
,
export
]
ubuntu-disco-amd64
:
environment
:
[
DISTRO=ubuntu
,
VERSION=disco
]
stages
:
-
tasks
:
[
import
,
build
,
export
]
valgrind
:
environment
:
[
TARGET=valgrind
]
stages
:
-
tasks
:
[
import
,
build-target
]
-
tasks
:
[
export-target
]
run
:
always
publish
:
stages
:
-
environment
:
-
DISTRO=debian
-
VERSION=buster
tasks
:
[
import-artifacts
,
publish-deb
,
publish-debsrc
]
-
environment
:
-
DISTRO=elementary
-
VERSION=juno
tasks
:
[
import-artifacts
,
publish-deb
,
publish-debsrc
]
-
environment
:
-
DISTRO=fedora
-
VERSION=29
tasks
:
[
import-artifacts
,
publish-rpm
]
-
environment
:
-
DISTRO=fedora
-
VERSION=30
tasks
:
[
import-artifacts
,
publish-rpm
]
-
environment
:
-
DISTRO=ubuntu
-
VERSION=bionic
tasks
:
[
import-artifacts
,
publish-deb
,
publish-debsrc
]
-
environment
:
-
DISTRO=ubuntu
-
VERSION=cosmic
tasks
:
[
import-artifacts
,
publish-deb
,
publish-debsrc
]
-
environment
:
-
DISTRO=ubuntu
-
VERSION=disco
tasks
:
[
import-artifacts
,
publish-deb
,
publish-debsrc
]
meta-plans
:
all
:
plans
:
-
alpine-edge-amd64
-
debian-bullseye-amd64
-
debian-buster-amd64
-
dist
-
docs
-
elementary-juno-amd64
-
fedora-29-amd64
-
fedora-30-amd64
-
opensuse-tumbleweed-amd64
-
pvs-studio
-
scanbuild
-
ubuntu-bionic-amd64
-
ubuntu-cosmic-amd64
-
ubuntu-disco-amd64