noop in
This commit is contained in:
@@ -3,7 +3,8 @@ FROM golang:alpine AS build
|
|||||||
WORKDIR /tmp/nomad-resource
|
WORKDIR /tmp/nomad-resource
|
||||||
COPY . .
|
COPY . .
|
||||||
|
|
||||||
RUN go build -o dist/out out/main.go
|
RUN go build -o dist/out out/main.go && \
|
||||||
|
go build -o dist/in in/main.go
|
||||||
|
|
||||||
FROM alpine:edge
|
FROM alpine:edge
|
||||||
|
|
||||||
|
31
in/main.go
Normal file
31
in/main.go
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
package main
|
||||||
|
|
||||||
|
import (
|
||||||
|
"encoding/json"
|
||||||
|
"os"
|
||||||
|
|
||||||
|
resource "github.com/cioplenu/concourse-nomad-resource"
|
||||||
|
"github.com/cioplenu/concourse-nomad-resource/common"
|
||||||
|
)
|
||||||
|
|
||||||
|
type Request struct {
|
||||||
|
Source resource.Source `json:"source"`
|
||||||
|
Version resource.Version `json:"version"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type Response struct {
|
||||||
|
Version resource.Version `json:"version"`
|
||||||
|
Metadata resource.Metadata `json:"metadata"`
|
||||||
|
}
|
||||||
|
|
||||||
|
func main() {
|
||||||
|
var request Request
|
||||||
|
err := json.NewDecoder(os.Stdin).Decode(&request)
|
||||||
|
common.Check(err, "Error parsing request")
|
||||||
|
|
||||||
|
response := Response{
|
||||||
|
Version: request.Version,
|
||||||
|
}
|
||||||
|
|
||||||
|
json.NewEncoder(os.Stdout).Encode(response)
|
||||||
|
}
|
Reference in New Issue
Block a user