]> git.r.bdr.sh - rbdr/mobius/blobdiff - .circleci/config.yml
Add dist dir
[rbdr/mobius] / .circleci / config.yml
index 2d65a0fcfe6bd6fa0002d2d21671ec07105b39e8..8bd72d5779d81a1222c3f3488950992f38f38b3c 100644 (file)
@@ -41,27 +41,34 @@ jobs:
             mkdir dist/mobius_server_linux_amd64
             mkdir dist/mobius_server_darwin_amd64
             mkdir dist/mobius_server_linux_arm
             mkdir dist/mobius_server_linux_amd64
             mkdir dist/mobius_server_darwin_amd64
             mkdir dist/mobius_server_linux_arm
+            mkdir dist/mobius_server_windows_amd64
 
 
-            cd cmd/server
+            cd cmd/mobius-hotline-server
 
             cp -r mobius/config ../../dist/mobius_server_linux_amd64/config
             cp -r mobius/config ../../dist/mobius_server_darwin_amd64/config
             cp -r mobius/config ../../dist/mobius_server_linux_arm/config
 
             cp -r mobius/config ../../dist/mobius_server_linux_amd64/config
             cp -r mobius/config ../../dist/mobius_server_darwin_amd64/config
             cp -r mobius/config ../../dist/mobius_server_linux_arm/config
+            cp -r mobius/config ../../dist/mobius_server_windows_amd64/config
 
             gox -os="linux" -arch="amd64" -output="../../dist/mobius_server_linux_amd64/mobius_server"
             gox -os="darwin" -arch="amd64" -output="../../dist/mobius_server_darwin_amd64/mobius_server"
             gox -os="linux" -arch="arm" -output="../../dist/mobius_server_linux_arm/mobius_server"
 
             gox -os="linux" -arch="amd64" -output="../../dist/mobius_server_linux_amd64/mobius_server"
             gox -os="darwin" -arch="amd64" -output="../../dist/mobius_server_darwin_amd64/mobius_server"
             gox -os="linux" -arch="arm" -output="../../dist/mobius_server_linux_arm/mobius_server"
+            GOOS=windows GOARCH=amd64 go build -o ../../dist/mobius_server_windows_amd64/mobius_server"
 
 
-            cd ../client
+            cd ../mobius-hotline-client
             gox -os="linux" -arch="amd64" -output="../../dist/mobius_client_linux_amd64/mobius_client"
             gox -os="darwin" -arch="amd64" -output="../../dist/mobius_client_darwin_amd64/mobius_client"
             gox -os="linux" -arch="amd64" -output="../../dist/mobius_client_linux_amd64/mobius_client"
             gox -os="darwin" -arch="amd64" -output="../../dist/mobius_client_darwin_amd64/mobius_client"
+            GOOS=windows GOARCH=amd64 go build -o ../../dist/mobius_client_windows_amd64/mobius_client"
 
             cd ../../dist
             tar -zcvf mobius_server_linux_amd64.tar.gz mobius_server_linux_amd64
             tar -zcvf mobius_server_darwin_amd64.tar.gz mobius_server_darwin_amd64
             tar -zcvf mobius_server_linux_arm.tar.gz mobius_server_linux_arm
 
             cd ../../dist
             tar -zcvf mobius_server_linux_amd64.tar.gz mobius_server_linux_amd64
             tar -zcvf mobius_server_darwin_amd64.tar.gz mobius_server_darwin_amd64
             tar -zcvf mobius_server_linux_arm.tar.gz mobius_server_linux_arm
+            tar -zcvf mobius_server_windows_amd64.tar.gz mobius_server_windows_amd64
+
             tar -zcvf mobius_client_linux_amd64.tar.gz mobius_client_linux_amd64
             tar -zcvf mobius_client_darwin_amd64.tar.gz mobius_client_darwin_amd64
             tar -zcvf mobius_client_linux_amd64.tar.gz mobius_client_linux_amd64
             tar -zcvf mobius_client_darwin_amd64.tar.gz mobius_client_darwin_amd64
+            tar -zcvf mobius_client_windows_amd64.tar.gz mobius_client_windows_amd64
       - add_ssh_keys
       - run:
           name: create release
       - add_ssh_keys
       - run:
           name: create release