gplugin/gplugin
Clone
Summary
Browse
Changes
Graph
Add package cloud support for debian stable
feature/convey
2017-10-20, Gary Kramlich
1a5eb133528e
Add package cloud support for debian stable
tasks
:
import
:
type
:
import
files
:
-
.
build-alpine-edge-amd64
:
image
:
gplugin/builders:alpine-edge-amd64
export-alpine-edge-amd64
:
type
:
export
files
:
alpine-edge-amd64:artifacts/
build-debian-oldstable-amd64
:
image
:
gplugin/builders:debian-jessie-amd64
export-debian-oldstable-amd64
:
type
:
export
files
:
debian-oldstable-amd64:artifacts/
build-debian-stable-amd64
:
image
:
gplugin/builders:debian-stretch-amd64
export-debian-stable-amd64
:
type
:
export
files
:
debian-stable-amd64:artifacts/
build-debian-testing-amd64
:
image
:
gplugin/builders:debian-buster-amd64
export-debian-testing-amd64
:
type
:
export
files
:
debian-testing-amd64:artifacts/
build-fedora-25-amd64
:
image
:
gplugin/builders:fedora-25-amd64
export-fedora-25-amd64
:
type
:
export
files
:
fedora-25-amd64:artifacts/
build-fedora-26-amd64
:
image
:
gplugin/builders:fedora-26-amd64
export-fedora-26-amd64
:
type
:
export
files
:
fedora-26-amd64:artifacts/
build-coverity
:
image
:
gplugin/builders:coverity
export-coverity
:
type
:
export
files
:
coverity:artifacts/coverity
import-artifacts
:
type
:
import
files
:
artifacts
package-cloud
:
image
:
rwgrim/package-cloud:latest
command
:
push --verbose ${REPOSITORY}/${DISTRIBUTION} artifacts/${FILES}
workdir
:
/workspace
package-cloud-debian-stable-amd64
:
type
:
extend
task
:
package-cloud
environment
:
-
PACKAGECLOUD_TOKEN
-
REPOSITORY=pidgin/experimental
-
DISTRIBUTION=debian/stretch
-
FILES=debian-stable-amd64/debs/*.deb
package-cloud-debian-stable-source
:
type
:
extend
task
:
package-cloud
environment
:
-
PACKAGECLOUD_TOKEN
-
REPOSITORY=pidgin/experimental
-
DISTRIBUTION=debian/stretch
-
FILES=debian-stretch-amd64/debs/*.dsc
package-cloud-debian-testing-amd64
:
type
:
extend
task
:
package-cloud
environment
:
-
PACKAGECLOUD_TOKEN
-
REPOSITORY=pidgin/experimental
-
DISTRIBUTION=debian/buster
-
FILES=debian-testing-amd64/debs/*.deb
package-cloud-debian-testing-source
:
type
:
extend
task
:
package-cloud
environment
:
-
PACKAGECLOUD_TOKEN
-
REPOSITORY=pidgin/experimental
-
DISTRIBUTION=debian/buster
-
FILES=debian-testing-amd64/debs/*.dsc
plans
:
alpine-edge-amd64
:
stages
:
-
tasks
:
-
import
-
build-alpine-edge-amd64
-
export-alpine-edge-amd64
debian-oldstable-amd64
:
stages
:
-
tasks
:
-
import
-
build-debian-oldstable-amd64
-
export-debian-oldstable-amd64
debian-stable-amd64
:
stages
:
-
tasks
:
-
import
-
build-debian-stable-amd64
-
export-debian-stable-amd64
debian-testing-amd64
:
stages
:
-
tasks
:
-
import
-
build-debian-testing-amd64
-
export-debian-testing-amd64
debian-package-cloud
:
stages
:
-
name
:
import packages
tasks
:
import-artifacts
-
name
:
upload packages
concurrent
:
true
tasks
:
-
package-cloud-debian-stable-amd64
-
package-cloud-debian-stable-source
-
package-cloud-debian-testing-amd64
-
package-cloud-debian-testing-source
fedora-25-amd64
:
stages
:
-
tasks
:
-
import
-
build-fedora-25-amd64
-
export-fedora-25-amd64
fedora-26-amd64
:
stages
:
-
tasks
:
-
import
-
build-fedora-26-amd64
-
export-fedora-26-amd64
coverity
:
stages
:
-
tasks
:
-
import
-
build-coverity
-
export-coverity
meta-plans
:
alpine
:
plans
:
-
alpine-edge-amd64
debian
:
plans
:
# old stable has a bunch of issues with
# old meson that need to be sorted out.
# - debian-oldstable-amd64
-
debian-stable-amd64
-
debian-testing-amd64
fedora
:
plans
:
-
fedora-25-amd64
-
fedora-26-amd64