小编Chr*_*ngs的帖子

使用友好名称向多个收件人发送email-ext邮件

问题

我使用Jenkins和email-ext插件将HTML格式化的电子邮件发送到几个收件人组(通讯组列表).

配置收件人列表时,我使用了以下格式:

"Development" <dev@mysite.com>, "Software QA" <qa@mysite.com>, "Project Management" <pmo@mysite.com>

或没有引号......

Development <dev@mysite.com>, Software QA <qa@mysite.com>, Project Management <pmo@mysite.com>

使用这些配置Jenkins只会通过电子邮件发送最初列出的收件人

更新

仅使用电子邮件地址,并且没有友好名称,行为似乎相同.

dev@mysite.com, qa@mysite.com, pmo@mysite.com

问题

发送邮件时是否可以使用这些友好的名称email-ext,或者我做出了不准确的假设?

我找不到指示任何一种方式的文件.

环境

Jenkins:2.57
Email-ext:2.57.2

jenkins jenkins-plugins email-ext

7
推荐指数
2
解决办法
1万
查看次数

Bash中的简单日志记录级别

问题

我正在努力调整我编写的日志功能,并在许多脚本中重复使用多年,以实现日志记录级别.

简而言之,我想使用单个全局变量来仅打印那些匹配所需日志记录级别详细程度的日志.

目前

我当前的代码如下:

#################################################################################
# SCRIPT LOGGING CONFIGURATION
#
# The following is used by the script to output log data. Depending upon the log
# level indicated, more or less data may be output, with a "lower" level
# providing more detail, and the "higher" level providing less verbose output.
#################################################################################
DATETIME="`date +%Y-%m-%d` `date +%T%z`" # Date format at beginning of log entries to match RFC
DATE_FOR_FILENAME=`date +%Y%m%d`
#
SCRIPT_LOG_DIR="/var/log/company/${APP_NAME}/"
SCRIPT_LOGFILE="${SCRIPT_LOG_DIR}-APPNAME-${DATE_FOR_FILENAME}.log"
#
# Logging Level configuration works …
Run Code Online (Sandbox Code Playgroud)

linux bash logging

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

将旧数据迁移到 Rails 中的新模型

我再次开始使用 Rails,但遇到了一个令我感到害怕的难题。在使用数据库方面我有点菜鸟,所以如果这是相当基础的,请原谅我。

\n\n

我有一个较旧的 Rails 应用程序,其中包含我不再希望遵循的数据模型。应弃用该模型,转而采用更轻、更简单的模型。

\n\n

旧的应用程序也非常单一,因此我尝试将其分解为更小的服务组件。

\n\n

因此,这引出了我的问题,因为通常不赞成使用单个模型\xe2\x80\xa6 中的多个数据库,将旧模型中存储的数据转换为新模型的最佳方法是什么?一次服务?

\n\n

例如,假设我有一个新旧用户模型。在旧模型中,用户有很多列,但并非所有列都应该进入新模型。

\n\n

例如,用户从旧模型中仅限于单个地址,变为能够分配一对多关系,其中地址在自己的模型中分开,并使用外键或其他内容简单地引用。

\n\n

编辑1:

\n\n

最终目标是尽可能轻松地将数据从旧模型的数据库转移到新模型的数据库中,一次一个数据集。

\n\n

编辑2:

\n\n

最初是从我的手机发布的。以下是一些可能有助于提供建议的示例。

\n\n

旧型号

\n\n
  create_table "brands", force: :cascade do |t|\n    t.string   "name"\n    t.string   "url"\n    t.string   "logo"\n    t.boolean  "verified"\n    t.datetime "created_at",                                   null: false\n    t.datetime "updated_at",                                   null: false\n    t.boolean  "hidden",                       default: false\n    t.string   "facebook_url"\n    t.string   "twitter_handle"\n    t.string   "pinterest_handle"\n    t.string   "google_plus_url"\n    t.string   "address_street1"\n    t.string   "address_street2"\n    t.string   "address_street3"\n    t.string   "address_city"\n    t.string   "address_state"\n    t.string   "address_zip"\n    t.string   "address_country"\n    t.string   "email"\n    t.string   "phone"\n    t.string   "story_title"\n …
Run Code Online (Sandbox Code Playgroud)

ruby database postgresql ruby-on-rails ruby-on-rails-4

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

使用Apache将端点转发到同一主机上的不同端口

我试图配置Apache以不同方式对待应用程序的某些端点。

我需要/ api,/ appname和/ admin转发到同一主机上的单独Tomcat实例,显然是在不同的端口上运行。

Apache正在监听443(SSL)。

查看Apache的文档,我看到一些示例,其中mod_rewrite用于类似的任务,而不是实际的用例。

只有端口80和443(80重定向到443)向外部开放,因此其他端口仅是内部端口……我们将其称为2001、3001和4001。

编辑:附录:我正在使用apache 2.2,目前没有计划更新到2.4.x。

apache mod-rewrite tomcat reverse-proxy mod-proxy

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