github.com/ETCDEVTeam/janus@v0.2.4-0.20180611132348-f6c8fba730fa/appveyor.yml (about)

     1  platform: x64
     2  clone_folder: c:\gopath\src\github.com\ethereumproject\janus
     3  os: Visual Studio 2015
     4  environment:
     5    GOPATH: c:\gopath
     6  install:
     7    - set PATH=%GOPATH%\bin;c:\go\bin;C:\msys64\mingw64\bin;C:\msys64\usr\bin\;%PATH%
     8    - echo %GOPATH%
     9    - go version
    10    - go env
    11    - go get golang.org/x/sys/windows
    12    - go get ./...
    13  
    14  build_script:
    15    # Disable until I figure out the git submodules required for testing
    16    - echo "Skipping tests that require git submodules."
    17    #  - go test -v ./...
    18  
    19    # Build and install janus
    20    - go install
    21  
    22    # Demonstrate versions
    23    - ps: $env:VERSION_BASE = "$(janus.exe version -format='v%M.%m.x')"
    24    - echo %VERSION_BASE%
    25    - ps: $env:TAG_OR_NIGHTLY = "$(janus.exe version -format=TAG_OR_NIGHTLY)"
    26    - echo %TAG_OR_NIGHTLY%
    27    - ps: $env:MMPCS= "$(janus.exe version -format='v%M.%m.%P+%C-%S')"
    28    - echo %MMPCS%
    29    - ps: $env:MMPCS4= "$(janus.exe version -format='v%M.%m.%P+%C-%S4')"
    30    - echo %MMPCS4%
    31    - ps: $env:MMPCS10= "$(janus.exe version -format='v%M.%m.%P+%C-%S10')"
    32    - echo %MMPCS10%
    33    - ps: $env:MMBS5 = "$(janus.exe version -format='v%M.%m.%B-%S5')"
    34    - echo %MMBS5%
    35  
    36    # Build for artifact
    37    - go build
    38    - 7z a janus-win64-%TAG_OR_NIGHTLY%.zip janus.exe
    39  artifacts:
    40    - path: '*.zip'
    41      name: janus