Jelajahi Sumber

修改端口和发指定服务

1811872455@163.com 2 bulan lalu
induk
melakukan
57cf4c04b7
2 mengubah file dengan 53 tambahan dan 3 penghapusan
  1. 46 2
      .idea/workspace.xml
  2. 7 1
      Jenkinsfile

+ 46 - 2
.idea/workspace.xml

@@ -53,7 +53,7 @@
       <option name="number" value="Default" />
       <option name="presentableId" value="Default" />
       <updated>1772777766902</updated>
-      <workItem from="1772777769377" duration="639000" />
+      <workItem from="1772777769377" duration="1751000" />
     </task>
     <task id="LOCAL-00001" summary="Jenkinsfile">
       <option name="closed" value="true" />
@@ -63,12 +63,56 @@
       <option name="project" value="LOCAL" />
       <updated>1772778396763</updated>
     </task>
-    <option name="localTasksCounter" value="2" />
+    <task id="LOCAL-00002" summary="Jenkinsfile">
+      <option name="closed" value="true" />
+      <created>1772778415491</created>
+      <option name="number" value="00002" />
+      <option name="presentableId" value="LOCAL-00002" />
+      <option name="project" value="LOCAL" />
+      <updated>1772778415491</updated>
+    </task>
+    <option name="localTasksCounter" value="3" />
     <servers />
   </component>
   <component name="TypeScriptGeneratedFilesManager">
     <option name="version" value="3" />
   </component>
+  <component name="Vcs.Log.Tabs.Properties">
+    <option name="OPEN_GENERIC_TABS">
+      <map>
+        <entry key="0f3c59fd-c6c6-4168-847e-cee5a3b32b9f" value="TOOL_WINDOW" />
+      </map>
+    </option>
+    <option name="TAB_STATES">
+      <map>
+        <entry key="0f3c59fd-c6c6-4168-847e-cee5a3b32b9f">
+          <value>
+            <State>
+              <option name="FILTERS">
+                <map>
+                  <entry key="branch">
+                    <value>
+                      <list>
+                        <option value="HEAD" />
+                      </list>
+                    </value>
+                  </entry>
+                  <entry key="roots">
+                    <value>
+                      <list>
+                        <option value="$PROJECT_DIR$" />
+                      </list>
+                    </value>
+                  </entry>
+                </map>
+              </option>
+              <option name="SHOW_ONLY_AFFECTED_CHANGES" value="true" />
+            </State>
+          </value>
+        </entry>
+      </map>
+    </option>
+  </component>
   <component name="VcsManagerConfiguration">
     <MESSAGE value="Jenkinsfile" />
     <option name="LAST_COMMIT_MESSAGE" value="Jenkinsfile" />

+ 7 - 1
Jenkinsfile

@@ -27,7 +27,8 @@ pipeline {
         DOCKER_IMG_NAME = "${DOCKER_HOST}/${BUILD_PREFIX}/${ARTIFACTID}"
 
         SWARM_INIT_REPLICAS_NUM = 1
-        API_PORT = 8703
+        SERVER_HOST_NAME =  "test1"
+        API_PORT = 3000
     }
 
     stages {
@@ -39,11 +40,13 @@ pipeline {
                     if (params.profile == "test") {
                         SERVER_HOST = "test1.storlead.com"
                         SERVER_PORT = 53023
+                        SERVER_HOST_NAME =  "test1"
                     }
 
                     if (params.profile == "prod") {
                         SERVER_HOST = "110.41.82.21"
                         SERVER_PORT = 22
+                        SERVER_HOST_NAME =  "node1"
                     }
 
                     echo "部署服务器: ${SERVER_HOST}"
@@ -95,6 +98,9 @@ services:
     restart: always
     deploy:
       replicas: ${SWARM_INIT_REPLICAS_NUM}
+      placement:
+        constraints:  
+          - 'node.hostname == ${SERVER_HOST_NAME}'
       restart_policy:
         condition: on-failure
     environment: