]> git.r.bdr.sh - rbdr/mobius/blobdiff - .circleci/config.yml
Implement handing for "Refuse Private Chat" preference
[rbdr/mobius] / .circleci / config.yml
index 57a394dd1dc848fb7defb4d0695ac6cbfbc79e36..9cb2b4255347b620f33ff715ca2e1626302fd17d 100644 (file)
@@ -4,7 +4,7 @@ jobs:
   build:
     working_directory: ~/repo
     docker:
   build:
     working_directory: ~/repo
     docker:
-      - image: cimg/go:1.16.6
+      - image: cimg/go:1.18.3
     steps:
       - checkout
 #      - restore_cache:
     steps:
       - checkout
 #      - restore_cache:
@@ -37,31 +37,7 @@ jobs:
       - run:
           name: cross compile
           command: |
       - run:
           name: cross compile
           command: |
-            mkdir dist
-            mkdir dist/mobius_server_linux_amd64
-            mkdir dist/mobius_server_darwin_amd64
-            mkdir dist/mobius_server_linux_arm
-
-            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
-
-            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"
-
-            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"
-
-            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_client_linux_amd64.tar.gz mobius_client_linux_amd64
-            tar -zcvf mobius_client_darwin_amd64.tar.gz mobius_client_darwin_amd64
+            make all
       - add_ssh_keys
       - run:
           name: create release
       - add_ssh_keys
       - run:
           name: create release