e49bb34e87
Definition are now split in their own file. `#Image` is a simple base image to set up a go container `#Container` is a standalone environment to execute go command, any go command should use this definition. It shares `docker.#Run` fields to easily maintains this definition. `#Build` and `#Test` are high level definition that use `#Container` to execute common go operation in a CI. Those definitions are tested with a simple greeting package. Signed-off-by: Vasek - Tom C <tom.chauveau@epitech.eu>
17 lines
187 B
Go
17 lines
187 B
Go
package main
|
|
|
|
import (
|
|
"fmt"
|
|
"os"
|
|
|
|
"dagger.io/test/greeting"
|
|
)
|
|
|
|
func main() {
|
|
name := os.Getenv("NAME")
|
|
if name == "" {
|
|
name = "John Doe"
|
|
}
|
|
fmt.Printf(greeting.Greeting(name))
|
|
}
|