noop in
This commit is contained in:
@@ -3,7 +3,8 @@ FROM golang:alpine AS build
|
||||
WORKDIR /tmp/nomad-resource
|
||||
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
|
||||
|
||||
|
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