From f3c698b401507fb836d7b84f5eb95812672b0785 Mon Sep 17 00:00:00 2001
From: eazzy <1044745821@qq.com>
Date: Mon, 24 Jun 2024 19:40:31 +0800
Subject: [PATCH 01/22] yangyizhe_config
---
.idea/.gitignore | 3 +++
.idea/inspectionProfiles/profiles_settings.xml | 6 ++++++
.idea/misc.xml | 4 ++++
.idea/modules.xml | 8 ++++++++
.idea/reposync.iml | 12 ++++++++++++
.idea/vcs.xml | 6 ++++++
main.py | 2 +-
src/base/config.py | 10 +++++-----
src/do/account.py | 2 +-
9 files changed, 46 insertions(+), 7 deletions(-)
create mode 100644 .idea/.gitignore
create mode 100644 .idea/inspectionProfiles/profiles_settings.xml
create mode 100644 .idea/misc.xml
create mode 100644 .idea/modules.xml
create mode 100644 .idea/reposync.iml
create mode 100644 .idea/vcs.xml
diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 000000000..26d33521a
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,3 @@
+# Default ignored files
+/shelf/
+/workspace.xml
diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml
new file mode 100644
index 000000000..105ce2da2
--- /dev/null
+++ b/.idea/inspectionProfiles/profiles_settings.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 000000000..d56657add
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 000000000..0226e89ac
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/reposync.iml b/.idea/reposync.iml
new file mode 100644
index 000000000..8b8c39547
--- /dev/null
+++ b/.idea/reposync.iml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 000000000..35eb1ddfb
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/main.py b/main.py
index 990b276be..2137653ad 100644
--- a/main.py
+++ b/main.py
@@ -25,7 +25,7 @@ app.include_router(LOG)
app.include_router(AUTH)
app.include_router(SYNC_CONFIG)
-app.mount("/", StaticFiles(directory="web/dist"), name="static")
+# app.mount("/", StaticFiles(directory="web/dist"), name="static")
if __name__ == '__main__':
# workers 参数仅在命令行使用uvicorn启动时有效 或使用环境变量 WEB_CONCURRENCY
diff --git a/src/base/config.py b/src/base/config.py
index d930e9a1e..e30c0fd18 100644
--- a/src/base/config.py
+++ b/src/base/config.py
@@ -33,11 +33,11 @@ buc_key and ConfigsUtil.set_obfastapi_config('buc_key', buc_key)
DB_ENV = getenv('DB_ENV', 'test_env')
DB = {
'test_env': {
- 'host': getenv('CEROBOT_MYSQL_HOST', ''),
- 'port': getenv('CEROBOT_MYSQL_PORT', 2883, int),
- 'user': getenv('CEROBOT_MYSQL_USER', ''),
- 'passwd': getenv('CEROBOT_MYSQL_PWD', ''),
- 'dbname': getenv('CEROBOT_MYSQL_DB', '')
+ 'host': getenv('CEROBOT_MYSQL_HOST', 'localhost'),
+ 'port': getenv('CEROBOT_MYSQL_PORT', 3306, int),
+ 'user': getenv('CEROBOT_MYSQL_USER', 'root'),
+ 'passwd': getenv('CEROBOT_MYSQL_PWD', 'MYSQLqwer35257'),
+ 'dbname': getenv('CEROBOT_MYSQL_DB', 'reposync')
},
'local': {
'host': getenv('CEROBOT_MYSQL_HOST', ''),
diff --git a/src/do/account.py b/src/do/account.py
index 17a5121d6..ae2984738 100644
--- a/src/do/account.py
+++ b/src/do/account.py
@@ -10,8 +10,8 @@ class GithubAccountDO(DataObject):
account = Column(String(20))
email = Column(String(20))
create_time = Column(DateTime)
- update_time = Column(DateTime)
+ update_time = Column(DateTime)
class GiteeAccountDO(DataObject):
__tablename__ = 'gitee_account'
--
2.34.1
From dad960e7ce3f6971abc39124be9562544a156dcf Mon Sep 17 00:00:00 2001
From: Eazzy <1044745821@qq.com>
Date: Thu, 27 Jun 2024 12:23:15 +0000
Subject: [PATCH 02/22] =?UTF-8?q?feat:=20.devops/=E6=9C=AA=E5=91=BD?=
=?UTF-8?q?=E5=90=8D=E9=A1=B9=E7=9B=AE.yml?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.devops/未命名项目.yml | 34 ++++++++++++++++++++++++++++++++++
1 file changed, 34 insertions(+)
create mode 100644 .devops/未命名项目.yml
diff --git a/.devops/未命名项目.yml b/.devops/未命名项目.yml
new file mode 100644
index 000000000..b068e1d04
--- /dev/null
+++ b/.devops/未命名项目.yml
@@ -0,0 +1,34 @@
+version: 2
+name: 未命名项目
+description: ""
+global:
+ concurrent: 1
+trigger:
+ webhook: gitlink@1.0.0
+ event:
+ - ref: push
+ ruleset:
+ - param-ref: branch
+ operator: EQ
+ value: '"master"'
+ ruleset-operator: AND
+workflow:
+ - ref: start
+ name: 开始
+ task: start
+ - ref: end
+ name: 结束
+ task: end
+ needs:
+ - git_clone_0
+ - ref: git_clone_0
+ name: git clone
+ task: git_clone@1.2.9
+ input:
+ remote_url: '""'
+ ref: '"refs/heads/master"'
+ commit_id: '""'
+ depth: 1
+ needs:
+ - start
+
--
2.34.1
From ac6f0e1356c4f73d543f926afcd58526dc52b40b Mon Sep 17 00:00:00 2001
From: Eazzy <1044745821@qq.com>
Date: Thu, 27 Jun 2024 12:27:15 +0000
Subject: [PATCH 04/22] =?UTF-8?q?refactor:=20.devops/=E6=9C=AA=E5=91=BD?=
=?UTF-8?q?=E5=90=8D=E9=A1=B9=E7=9B=AE.yml?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.devops/未命名项目.yml | 38 +++++++++++++++++++++++++++++++++++--
1 file changed, 36 insertions(+), 2 deletions(-)
diff --git a/.devops/未命名项目.yml b/.devops/未命名项目.yml
index b068e1d04..e1cf0ee0c 100644
--- a/.devops/未命名项目.yml
+++ b/.devops/未命名项目.yml
@@ -20,15 +20,49 @@ workflow:
name: 结束
task: end
needs:
- - git_clone_0
+ - ssh_cmd_0
- ref: git_clone_0
name: git clone
task: git_clone@1.2.9
input:
- remote_url: '""'
+ remote_url: '"https://gitlink.org.cn/Eazzy/reposync.git"'
ref: '"refs/heads/master"'
commit_id: '""'
depth: 1
needs:
- start
+ - ref: docker_image_build_0
+ name: docker镜像构建
+ task: docker_image_build@1.6.0
+ input:
+ docker_username: ((docker.username))
+ docker_password: ((docker.docker_key))
+ image_name: '"registry.cn-guangzhou.aliyuncs.com/nudt_devops/reposync_eazzy:latest"'
+ image_tag: '"latest"'
+ registry_address: '"registry.cn-guangzhou.aliyuncs.com"'
+ docker_file: '"Dockerfile"'
+ docker_build_path: '"."'
+ workspace: '"."'
+ image_push: true
+ build_args: '""'
+ needs:
+ - git_clone_0
+ - ref: ssh_cmd_0
+ name: ssh执行命令
+ task: ssh_cmd@1.1.1
+ input:
+ ssh_pass: ((ssh.key))
+ ssh_ip: '"121.43.168.217"'
+ ssh_port: '"22"'
+ ssh_user: '"root"'
+ ssh_cmd: "\"docker stop reposyncer_app && docker rm reposyncer_app && docker
+ pull
+ registry.cn-guangzhou.aliyuncs.com/nudt_devops/gitlink_help_center_grou\
+ peazzy:latest && docker run -it -d -e CEROBOT_MYSQL_HOST='8.134.99.218'
+ -e CEROBOT_MYSQL_PORT=3306 -e CEROBOT_MYSQL_USER=root -e
+ CEROBOT_MYSQL_PWD='951623847' -e CEROBOT_MYSQL_DB='reposyncer' -e
+ BOOT_MODE='app' -p 8089:8000 --name reposyncer_app
+ registry.cn-guangzhou.aliyuncs.com/nudt_devops/reposync_eazzy:latest\""
+ needs:
+ - docker_image_build_0
--
2.34.1
From f1233090279ae20692fe449ed031c06326ba3582 Mon Sep 17 00:00:00 2001
From: Eazzy <1044745821@qq.com>
Date: Thu, 27 Jun 2024 20:42:56 +0800
Subject: [PATCH 05/22] Update Dockerfile
---
Dockerfile | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/Dockerfile b/Dockerfile
index 24a7ae2bd..ac13ef4a8 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,5 +1,7 @@
FROM centos:7
+LABEL maintainer="yangyizhe <1044745821@qq.com>"
+
RUN yum update -y && \
yum install -y wget gcc make openssl-devel bzip2-devel libffi-devel zlib-devel
RUN wget -P /data/ob-tool https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tgz
@@ -7,7 +9,11 @@ RUN cd /data/ob-tool && tar xzf Python-3.9.6.tgz
RUN cd /data/ob-tool/Python-3.9.6 && ./configure --enable-optimizations && make altinstall
ADD ./ /data/ob-robot/
-RUN cd /data/ob-robot/ && \
+RUN wget https://github.com/encode/uvicorn/archive/refs/tags/0.14.0.tar.gz && \
+ tar -zvxf 0.14.0.tar.gz && \
+ cd uvicorn-0.14.0 && \
+ pip3.9 install . && \
+ cd /data/ob-robot/ && \
pip3.9 install -r /data/ob-robot/requirement.txt
RUN yum install -y git openssh-server
--
2.34.1
From 32a5f17735a93cb0aa306f4bf4ad4e60c95e42bd Mon Sep 17 00:00:00 2001
From: Eazzy <1044745821@qq.com>
Date: Thu, 27 Jun 2024 12:44:37 +0000
Subject: [PATCH 06/22] =?UTF-8?q?refactor:=20.devops/=E6=9C=AA=E5=91=BD?=
=?UTF-8?q?=E5=90=8D=E9=A1=B9=E7=9B=AE.yml?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.devops/未命名项目.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.devops/未命名项目.yml b/.devops/未命名项目.yml
index e1cf0ee0c..dde50b079 100644
--- a/.devops/未命名项目.yml
+++ b/.devops/未命名项目.yml
@@ -36,7 +36,7 @@ workflow:
task: docker_image_build@1.6.0
input:
docker_username: ((docker.username))
- docker_password: ((docker.docker_key))
+ docker_password: ((docker.key))
image_name: '"registry.cn-guangzhou.aliyuncs.com/nudt_devops/reposync_eazzy:latest"'
image_tag: '"latest"'
registry_address: '"registry.cn-guangzhou.aliyuncs.com"'
--
2.34.1
From ebfe1e34e4b5daf4fe7a625fc03a9412b6ee5ffd Mon Sep 17 00:00:00 2001
From: Eazzy <1044745821@qq.com>
Date: Thu, 27 Jun 2024 12:47:37 +0000
Subject: [PATCH 09/22] =?UTF-8?q?refactor:=20.devops/=E6=9C=AA=E5=91=BD?=
=?UTF-8?q?=E5=90=8D=E9=A1=B9=E7=9B=AE.yml?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.devops/未命名项目.yml | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/.devops/未命名项目.yml b/.devops/未命名项目.yml
index dde50b079..e04d3f152 100644
--- a/.devops/未命名项目.yml
+++ b/.devops/未命名项目.yml
@@ -57,9 +57,9 @@ workflow:
ssh_user: '"root"'
ssh_cmd: "\"docker stop reposyncer_app && docker rm reposyncer_app && docker
pull
- registry.cn-guangzhou.aliyuncs.com/nudt_devops/gitlink_help_center_grou\
- peazzy:latest && docker run -it -d -e CEROBOT_MYSQL_HOST='8.134.99.218'
- -e CEROBOT_MYSQL_PORT=3306 -e CEROBOT_MYSQL_USER=root -e
+ registry.cn-guangzhou.aliyuncs.com/nudt_devops/reposync_eazzy:latest &&
+ docker run -it -d -e CEROBOT_MYSQL_HOST='8.134.99.218' -e
+ CEROBOT_MYSQL_PORT=3306 -e CEROBOT_MYSQL_USER=root -e
CEROBOT_MYSQL_PWD='951623847' -e CEROBOT_MYSQL_DB='reposyncer' -e
BOOT_MODE='app' -p 8089:8000 --name reposyncer_app
registry.cn-guangzhou.aliyuncs.com/nudt_devops/reposync_eazzy:latest\""
--
2.34.1
From c39b5861bea880e14fc107eddbd71bed5c996f1c Mon Sep 17 00:00:00 2001
From: eazzy <1044745821@qq.com>
Date: Thu, 27 Jun 2024 20:50:31 +0800
Subject: [PATCH 10/22] =?UTF-8?q?=E6=9B=B4=E6=96=B0config=E5=92=8Cdockerfi?=
=?UTF-8?q?le?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Dockerfile | 8 +++++++-
src/base/config.py | 6 +++---
2 files changed, 10 insertions(+), 4 deletions(-)
diff --git a/Dockerfile b/Dockerfile
index 24a7ae2bd..ac13ef4a8 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,5 +1,7 @@
FROM centos:7
+LABEL maintainer="yangyizhe <1044745821@qq.com>"
+
RUN yum update -y && \
yum install -y wget gcc make openssl-devel bzip2-devel libffi-devel zlib-devel
RUN wget -P /data/ob-tool https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tgz
@@ -7,7 +9,11 @@ RUN cd /data/ob-tool && tar xzf Python-3.9.6.tgz
RUN cd /data/ob-tool/Python-3.9.6 && ./configure --enable-optimizations && make altinstall
ADD ./ /data/ob-robot/
-RUN cd /data/ob-robot/ && \
+RUN wget https://github.com/encode/uvicorn/archive/refs/tags/0.14.0.tar.gz && \
+ tar -zvxf 0.14.0.tar.gz && \
+ cd uvicorn-0.14.0 && \
+ pip3.9 install . && \
+ cd /data/ob-robot/ && \
pip3.9 install -r /data/ob-robot/requirement.txt
RUN yum install -y git openssh-server
diff --git a/src/base/config.py b/src/base/config.py
index e30c0fd18..d96c00abf 100644
--- a/src/base/config.py
+++ b/src/base/config.py
@@ -33,11 +33,11 @@ buc_key and ConfigsUtil.set_obfastapi_config('buc_key', buc_key)
DB_ENV = getenv('DB_ENV', 'test_env')
DB = {
'test_env': {
- 'host': getenv('CEROBOT_MYSQL_HOST', 'localhost'),
+ 'host': getenv('CEROBOT_MYSQL_HOST', '8.134.99.218'),
'port': getenv('CEROBOT_MYSQL_PORT', 3306, int),
'user': getenv('CEROBOT_MYSQL_USER', 'root'),
- 'passwd': getenv('CEROBOT_MYSQL_PWD', 'MYSQLqwer35257'),
- 'dbname': getenv('CEROBOT_MYSQL_DB', 'reposync')
+ 'passwd': getenv('CEROBOT_MYSQL_PWD', '951623847'),
+ 'dbname': getenv('CEROBOT_MYSQL_DB', 'reposyncer')
},
'local': {
'host': getenv('CEROBOT_MYSQL_HOST', ''),
--
2.34.1
From 3f74a9b0a8d311c9605b22fa5f704cc24ae5844f Mon Sep 17 00:00:00 2001
From: Eazzy <1044745821@qq.com>
Date: Thu, 27 Jun 2024 12:53:43 +0000
Subject: [PATCH 11/22] =?UTF-8?q?refactor:=20.devops/=E6=9C=AA=E5=91=BD?=
=?UTF-8?q?=E5=90=8D=E9=A1=B9=E7=9B=AE.yml?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.devops/未命名项目.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.devops/未命名项目.yml b/.devops/未命名项目.yml
index e04d3f152..cf74d465d 100644
--- a/.devops/未命名项目.yml
+++ b/.devops/未命名项目.yml
@@ -37,7 +37,7 @@ workflow:
input:
docker_username: ((docker.username))
docker_password: ((docker.key))
- image_name: '"registry.cn-guangzhou.aliyuncs.com/nudt_devops/reposync_eazzy:latest"'
+ image_name: '"registry.cn-guangzhou.aliyuncs.com/nudt_devops/reposync_eazzy"'
image_tag: '"latest"'
registry_address: '"registry.cn-guangzhou.aliyuncs.com"'
docker_file: '"Dockerfile"'
--
2.34.1
From 27e48806a8499f2699c1f80cebd2402f4cbf18a5 Mon Sep 17 00:00:00 2001
From: Eazzy <1044745821@qq.com>
Date: Thu, 27 Jun 2024 12:56:54 +0000
Subject: [PATCH 12/22] =?UTF-8?q?refactor:=20.devops/=E6=9C=AA=E5=91=BD?=
=?UTF-8?q?=E5=90=8D=E9=A1=B9=E7=9B=AE.yml?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.devops/未命名项目.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.devops/未命名项目.yml b/.devops/未命名项目.yml
index cf74d465d..1042c341b 100644
--- a/.devops/未命名项目.yml
+++ b/.devops/未命名项目.yml
@@ -42,7 +42,7 @@ workflow:
registry_address: '"registry.cn-guangzhou.aliyuncs.com"'
docker_file: '"Dockerfile"'
docker_build_path: '"."'
- workspace: '"."'
+ workspace: git_clone_0.git_path
image_push: true
build_args: '""'
needs:
--
2.34.1
From bc5a60cbe287242439b273a25584f9a64363bc27 Mon Sep 17 00:00:00 2001
From: Eazzy <1044745821@qq.com>
Date: Thu, 27 Jun 2024 21:01:52 +0800
Subject: [PATCH 14/22] Update Dockerfile
---
Dockerfile | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/Dockerfile b/Dockerfile
index ac13ef4a8..c91eaca28 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,7 +1,5 @@
FROM centos:7
-LABEL maintainer="yangyizhe <1044745821@qq.com>"
-
RUN yum update -y && \
yum install -y wget gcc make openssl-devel bzip2-devel libffi-devel zlib-devel
RUN wget -P /data/ob-tool https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tgz
@@ -27,7 +25,8 @@ RUN yum install -y autoconf gettext && \
make configure && \
./configure --prefix=/usr && \
make -j16 && \
- make install
-
+ make install
+
+
WORKDIR /data/ob-robot
CMD if [ "$BOOT_MODE" = "app" ] ; then python3.9 main.py; fi
--
2.34.1
From 747cd13764bfe8b3b14a0cdda978c21ed6186e0d Mon Sep 17 00:00:00 2001
From: Eazzy <1044745821@qq.com>
Date: Fri, 28 Jun 2024 01:12:25 +0000
Subject: [PATCH 15/22] =?UTF-8?q?refactor:=20.devops/=E6=9C=AA=E5=91=BD?=
=?UTF-8?q?=E5=90=8D=E9=A1=B9=E7=9B=AE.yml?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.devops/未命名项目.yml | 9 ---------
1 file changed, 9 deletions(-)
diff --git a/.devops/未命名项目.yml b/.devops/未命名项目.yml
index 1042c341b..c150c60f7 100644
--- a/.devops/未命名项目.yml
+++ b/.devops/未命名项目.yml
@@ -3,15 +3,6 @@ name: 未命名项目
description: ""
global:
concurrent: 1
-trigger:
- webhook: gitlink@1.0.0
- event:
- - ref: push
- ruleset:
- - param-ref: branch
- operator: EQ
- value: '"master"'
- ruleset-operator: AND
workflow:
- ref: start
name: 开始
--
2.34.1
From c7d6ed914e7d44ab2455e27a98b02f8227515321 Mon Sep 17 00:00:00 2001
From: Eazzy <1044745821@qq.com>
Date: Fri, 28 Jun 2024 01:13:01 +0000
Subject: [PATCH 16/22] =?UTF-8?q?refactor:=20delete=20.devops/=E6=9C=AA?=
=?UTF-8?q?=E5=91=BD=E5=90=8D=E9=A1=B9=E7=9B=AE.yml?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.devops/未命名项目.yml | 59 -------------------------------------
1 file changed, 59 deletions(-)
delete mode 100644 .devops/未命名项目.yml
diff --git a/.devops/未命名项目.yml b/.devops/未命名项目.yml
deleted file mode 100644
index c150c60f7..000000000
--- a/.devops/未命名项目.yml
+++ /dev/null
@@ -1,59 +0,0 @@
-version: 2
-name: 未命名项目
-description: ""
-global:
- concurrent: 1
-workflow:
- - ref: start
- name: 开始
- task: start
- - ref: end
- name: 结束
- task: end
- needs:
- - ssh_cmd_0
- - ref: git_clone_0
- name: git clone
- task: git_clone@1.2.9
- input:
- remote_url: '"https://gitlink.org.cn/Eazzy/reposync.git"'
- ref: '"refs/heads/master"'
- commit_id: '""'
- depth: 1
- needs:
- - start
- - ref: docker_image_build_0
- name: docker镜像构建
- task: docker_image_build@1.6.0
- input:
- docker_username: ((docker.username))
- docker_password: ((docker.key))
- image_name: '"registry.cn-guangzhou.aliyuncs.com/nudt_devops/reposync_eazzy"'
- image_tag: '"latest"'
- registry_address: '"registry.cn-guangzhou.aliyuncs.com"'
- docker_file: '"Dockerfile"'
- docker_build_path: '"."'
- workspace: git_clone_0.git_path
- image_push: true
- build_args: '""'
- needs:
- - git_clone_0
- - ref: ssh_cmd_0
- name: ssh执行命令
- task: ssh_cmd@1.1.1
- input:
- ssh_pass: ((ssh.key))
- ssh_ip: '"121.43.168.217"'
- ssh_port: '"22"'
- ssh_user: '"root"'
- ssh_cmd: "\"docker stop reposyncer_app && docker rm reposyncer_app && docker
- pull
- registry.cn-guangzhou.aliyuncs.com/nudt_devops/reposync_eazzy:latest &&
- docker run -it -d -e CEROBOT_MYSQL_HOST='8.134.99.218' -e
- CEROBOT_MYSQL_PORT=3306 -e CEROBOT_MYSQL_USER=root -e
- CEROBOT_MYSQL_PWD='951623847' -e CEROBOT_MYSQL_DB='reposyncer' -e
- BOOT_MODE='app' -p 8089:8000 --name reposyncer_app
- registry.cn-guangzhou.aliyuncs.com/nudt_devops/reposync_eazzy:latest\""
- needs:
- - docker_image_build_0
-
--
2.34.1
From 2069ca7c2fa758b6726aa1d4eec081facc34512a Mon Sep 17 00:00:00 2001
From: Eazzy <1044745821@qq.com>
Date: Fri, 28 Jun 2024 01:13:01 +0000
Subject: [PATCH 17/22] =?UTF-8?q?feat:=20.devops/REPO=E6=B5=81=E6=B0=B4?=
=?UTF-8?q?=E7=BA=BF.yml?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.devops/REPO流水线.yml | 59 +++++++++++++++++++++++++++++++++++++++
1 file changed, 59 insertions(+)
create mode 100644 .devops/REPO流水线.yml
diff --git a/.devops/REPO流水线.yml b/.devops/REPO流水线.yml
new file mode 100644
index 000000000..c1b4a1cd1
--- /dev/null
+++ b/.devops/REPO流水线.yml
@@ -0,0 +1,59 @@
+version: 2
+name: REPO流水线
+description: 取消了自动触发,手动触发,有时候网络可能不好,镜像那里需要重试。
+global:
+ concurrent: 1
+workflow:
+ - ref: start
+ name: 开始
+ task: start
+ - ref: end
+ name: 结束
+ task: end
+ needs:
+ - ssh_cmd_0
+ - ref: git_clone_0
+ name: git clone
+ task: git_clone@1.2.9
+ input:
+ remote_url: '"https://gitlink.org.cn/Eazzy/reposync.git"'
+ ref: '"refs/heads/master"'
+ commit_id: '""'
+ depth: 1
+ needs:
+ - start
+ - ref: docker_image_build_0
+ name: docker镜像构建
+ task: docker_image_build@1.6.0
+ input:
+ docker_username: ((docker.username))
+ docker_password: ((docker.key))
+ image_name: '"registry.cn-guangzhou.aliyuncs.com/nudt_devops/reposync_eazzy"'
+ image_tag: '"latest"'
+ registry_address: '"registry.cn-guangzhou.aliyuncs.com"'
+ docker_file: '"Dockerfile"'
+ docker_build_path: '"."'
+ workspace: git_clone_0.git_path
+ image_push: true
+ build_args: '""'
+ needs:
+ - git_clone_0
+ - ref: ssh_cmd_0
+ name: ssh执行命令
+ task: ssh_cmd@1.1.1
+ input:
+ ssh_pass: ((ssh.key))
+ ssh_ip: '"121.43.168.217"'
+ ssh_port: '"22"'
+ ssh_user: '"root"'
+ ssh_cmd: "\"docker stop reposyncer_app && docker rm reposyncer_app && docker
+ pull
+ registry.cn-guangzhou.aliyuncs.com/nudt_devops/reposync_eazzy:latest &&
+ docker run -it -d -e CEROBOT_MYSQL_HOST='8.134.99.218' -e
+ CEROBOT_MYSQL_PORT=3306 -e CEROBOT_MYSQL_USER=root -e
+ CEROBOT_MYSQL_PWD='951623847' -e CEROBOT_MYSQL_DB='reposyncer' -e
+ BOOT_MODE='app' -p 8089:8000 --name reposyncer_app
+ registry.cn-guangzhou.aliyuncs.com/nudt_devops/reposync_eazzy:latest\""
+ needs:
+ - docker_image_build_0
+
--
2.34.1
From ba8c072752acc7ed58aee29414d1366154e55fc0 Mon Sep 17 00:00:00 2001
From: Eazzy <1044745821@qq.com>
Date: Fri, 12 Jul 2024 02:06:44 +0000
Subject: [PATCH 18/22] =?UTF-8?q?refactor:=20.devops/REPO=E6=B5=81?=
=?UTF-8?q?=E6=B0=B4=E7=BA=BF.yml?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.devops/REPO流水线.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.devops/REPO流水线.yml b/.devops/REPO流水线.yml
index c1b4a1cd1..5822825bf 100644
--- a/.devops/REPO流水线.yml
+++ b/.devops/REPO流水线.yml
@@ -17,7 +17,7 @@ workflow:
task: git_clone@1.2.9
input:
remote_url: '"https://gitlink.org.cn/Eazzy/reposync.git"'
- ref: '"refs/heads/master"'
+ ref: '"refs/heads/develop"'
commit_id: '""'
depth: 1
needs:
--
2.34.1
From 2a9b02f4e130c5f29690c3d5cd03d126ed989f33 Mon Sep 17 00:00:00 2001
From: Eazzy <1044745821@qq.com>
Date: Fri, 12 Jul 2024 02:14:02 +0000
Subject: [PATCH 20/22] =?UTF-8?q?refactor:=20.devops/REPO=E6=B5=81?=
=?UTF-8?q?=E6=B0=B4=E7=BA=BF.yml?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.devops/REPO流水线.yml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/.devops/REPO流水线.yml b/.devops/REPO流水线.yml
index 5822825bf..481c9f2cb 100644
--- a/.devops/REPO流水线.yml
+++ b/.devops/REPO流水线.yml
@@ -49,9 +49,9 @@ workflow:
ssh_cmd: "\"docker stop reposyncer_app && docker rm reposyncer_app && docker
pull
registry.cn-guangzhou.aliyuncs.com/nudt_devops/reposync_eazzy:latest &&
- docker run -it -d -e CEROBOT_MYSQL_HOST='8.134.99.218' -e
+ docker run -it -d -e CEROBOT_MYSQL_HOST='121.43.168.217' -e
CEROBOT_MYSQL_PORT=3306 -e CEROBOT_MYSQL_USER=root -e
- CEROBOT_MYSQL_PWD='951623847' -e CEROBOT_MYSQL_DB='reposyncer' -e
+ CEROBOT_MYSQL_PWD='Zcq123456.' -e CEROBOT_MYSQL_DB='repo' -e
BOOT_MODE='app' -p 8089:8000 --name reposyncer_app
registry.cn-guangzhou.aliyuncs.com/nudt_devops/reposync_eazzy:latest\""
needs:
--
2.34.1
From 936374f50c1592c62f3151696bc9c0fc58b6ca4c Mon Sep 17 00:00:00 2001
From: Eazzy <1044745821@qq.com>
Date: Fri, 12 Jul 2024 02:14:44 +0000
Subject: [PATCH 22/22] =?UTF-8?q?refactor:=20.devops/REPO=E6=B5=81?=
=?UTF-8?q?=E6=B0=B4=E7=BA=BF.yml?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.devops/REPO流水线.yml | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/.devops/REPO流水线.yml b/.devops/REPO流水线.yml
index 481c9f2cb..45341c20c 100644
--- a/.devops/REPO流水线.yml
+++ b/.devops/REPO流水线.yml
@@ -3,6 +3,15 @@ name: REPO流水线
description: 取消了自动触发,手动触发,有时候网络可能不好,镜像那里需要重试。
global:
concurrent: 1
+trigger:
+ webhook: gitlink@1.0.0
+ event:
+ - ref: push
+ ruleset:
+ - param-ref: branch
+ operator: EQ
+ value: '"develop"'
+ ruleset-operator: AND
workflow:
- ref: start
name: 开始
--
2.34.1