小编mil*_*dju的帖子

如何从GitLab存储库将Web应用程序部署到AWS实例

现在,我将我的(Spring Boot)应用程序部署到EC2实例,如:

  1. 在本地计算机上构建JAR文件
  2. scp从我的本地计算机通过命令(Ubuntu)部署/上载JAR

我想自动化这个过程,但是:

  1. 不使用Jenkins + Rundeck CI/CD工具
  2. 不使用AWS CodeDeploy服务,因为它不支持GitLab

问题:是否可以scp使用GitLab CI/CD工具执行2个简单的步骤(现在手动完成 - 构建和部署通过),如果可以,您可以提供简单的步骤来执行此操作.

谢谢!

continuous-integration amazon-ec2 gitlab spring-boot gitlab-ci

6
推荐指数
1
解决办法
1674
查看次数

如何在SpringBoot中为从库导入的实体添加实体监听器

在 SpringBoot 项目中,我正在使用第三方库中的实体,并且我想将一些实体侦听器(我编写的)绑定到它。

但是,我无法编辑该实体并向其添加 @EntityListeners 注释,那么是否有其他方法将我的自定义侦听器绑定到从库导入的实体?

entitylisteners spring-data-jpa spring-boot

5
推荐指数
0
解决办法
233
查看次数

从单独的第三方 Node 模块运行 Sequelize 迁移文件?

我正在开发第三方 NODE 模块,该模块处理发送电子邮件并将其存储在数据库中,所以我们称其为邮件模块。为了让某人使用它的功能,将其导入到他的项目中并使用其功能来发送和存储电子邮件就足够了。

这里的问题是,导入邮件模块的人需要手动创建数据库表来存储电子邮件,因为 Sequelize CLI 在单独的模块中看不到迁移脚本。在 mail-module 中有 Sequelize 迁移脚本,但对于开发人员来说,在模块中查找它比将其复制到自己的项目中并作为其项目的一部分运行更麻烦。

有没有办法避免这种手动工作并进行配置,以便当开发人员(邮件模块的用户)运行自己的迁移脚本时,也会执行邮件模块迁移脚本?

orm node.js sequelize.js node-modules sequelize-cli

3
推荐指数
1
解决办法
1674
查看次数

较新的 apache commons 库是否与旧的兼容

具体来说,我感兴趣的是向后兼容 3.x 版本的新行 4.x commons-collections库。

apache version backwards-compatibility apache-commons-collection

1
推荐指数
1
解决办法
827
查看次数