mirror of
https://github.com/openfaas/faas.git
synced 2025-06-09 16:56:47 +00:00
1. Add new annotation attributes which may be used by the back-end for making scheduling or routing decisions. 2. Updated tests/README.md to give clearer instructions on creating and tearing down the stack required to run the integration tests 3. Update ci.sh * Fail as soon as an error is encountered * Allow script to run locally in development environment, test if repos are already cloned etc.. * Deploy ./stack.yml used by existing integration tests Signed-off-by: Edward Wilde <ewilde@gmail.com>
29 lines
463 B
Go
29 lines
463 B
Go
package main
|
|
|
|
import (
|
|
"fmt"
|
|
"io/ioutil"
|
|
"log"
|
|
"os"
|
|
"strconv"
|
|
"time"
|
|
)
|
|
|
|
func main() {
|
|
input, err := ioutil.ReadAll(os.Stdin)
|
|
if err != nil {
|
|
log.Fatalf("Cannot read input %s.\n", err)
|
|
return
|
|
}
|
|
now := time.Now()
|
|
stamp := strconv.FormatInt(now.UnixNano(), 10)
|
|
|
|
writeErr := ioutil.WriteFile(stamp+".txt", input, 0644)
|
|
if writeErr != nil {
|
|
log.Fatalf("Cannot write input %s.\n", err)
|
|
return
|
|
}
|
|
|
|
fmt.Printf("Stashing request: %s.txt\n", stamp)
|
|
}
|