initial commit
commit
c1b04de8ea
@ -0,0 +1,9 @@
|
||||
kind: pipeline
|
||||
name: default
|
||||
|
||||
steps:
|
||||
- name: test
|
||||
image: golang
|
||||
commands:
|
||||
- go test -v ./...
|
||||
- go build
|
@ -0,0 +1,11 @@
|
||||
.env
|
||||
*.local*
|
||||
|
||||
node_modules/
|
||||
|
||||
bin/
|
||||
.out/
|
||||
out/
|
||||
dist/
|
||||
|
||||
.vscode/
|
@ -0,0 +1,4 @@
|
||||
# Drone Example
|
||||
|
||||
Un piccolo progetto di esempio per mostrare come funziona [Drone](https://build.phc.dm.unipi.it)
|
||||
|
Binary file not shown.
@ -0,0 +1,5 @@
|
||||
package foo
|
||||
|
||||
func Sum(a, b int) int {
|
||||
return a + b
|
||||
}
|
@ -0,0 +1,12 @@
|
||||
package foo_test
|
||||
|
||||
import (
|
||||
"testing"
|
||||
|
||||
"git.phc.dm.unipi.it/phc/drone-example/foo"
|
||||
"github.com/alecthomas/assert/v2"
|
||||
)
|
||||
|
||||
func TestFoo(t *testing.T) {
|
||||
assert.Equal(t, 111, foo.Sum(42, 69))
|
||||
}
|
@ -0,0 +1,9 @@
|
||||
module git.phc.dm.unipi.it/phc/drone-example
|
||||
|
||||
go 1.19
|
||||
|
||||
require (
|
||||
github.com/alecthomas/assert/v2 v2.2.1 // indirect
|
||||
github.com/alecthomas/repr v0.2.0 // indirect
|
||||
github.com/hexops/gotextdiff v1.0.3 // indirect
|
||||
)
|
@ -0,0 +1,6 @@
|
||||
github.com/alecthomas/assert/v2 v2.2.1 h1:XivOgYcduV98QCahG8T5XTezV5bylXe+lBxLG2K2ink=
|
||||
github.com/alecthomas/assert/v2 v2.2.1/go.mod h1:pXcQ2Asjp247dahGEmsZ6ru0UVwnkhktn7S0bBDLxvQ=
|
||||
github.com/alecthomas/repr v0.2.0 h1:HAzS41CIzNW5syS8Mf9UwXhNH1J9aix/BvDRf1Ml2Yk=
|
||||
github.com/alecthomas/repr v0.2.0/go.mod h1:Fr0507jx4eOXV7AlPV6AVZLYrLIuIeSOWtW57eE/O/4=
|
||||
github.com/hexops/gotextdiff v1.0.3 h1:gitA9+qJrrTCsiCl7+kh75nPqQt1cx4ZkudSTLoUqJM=
|
||||
github.com/hexops/gotextdiff v1.0.3/go.mod h1:pSWU5MAI3yDq+fZBTazCSJysOMbxWL1BSow5/V2vxeg=
|
@ -0,0 +1,24 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"log"
|
||||
|
||||
"git.phc.dm.unipi.it/phc/drone-example/foo"
|
||||
)
|
||||
|
||||
func main() {
|
||||
var a, b int
|
||||
|
||||
fmt.Printf("a = ")
|
||||
if _, err := fmt.Scanln("%d", &a); err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
fmt.Printf("b = ")
|
||||
if _, err := fmt.Scanln("%d", &b); err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
|
||||
result := foo.Sum(a, b)
|
||||
log.Printf("a + b = %v", result)
|
||||
}
|
Loading…
Reference in New Issue