resource_types:
- name: fossil-resource
type: docker-image
source:
repository: avalos/fossil-concourse-resource
tag: latest
resources:
- name: fossil
type: fossil-resource
source:
url: https://fossil.avalos.me/fossil-concourse
branch: deploy
- name: fossil-concourse-image
type: registry-image
source:
repository: avalos/fossil-concourse-resource
username: ((registry_user))
password: ((registry_pass))
jobs:
- name: docker-build-and-publish
serial: true
plan:
- get: fossil
trigger: true
- task: build
privileged: true
config:
platform: linux
image_resource:
type: docker-image
source:
repository: vito/oci-build-task
inputs:
- name: fossil
path: .
outputs:
- name: image
run:
path: build
- put: fossil-concourse-image
params: {image: image/image.tar}