这是我的960网格系统案例:
<div class="kundregister_grid_full">
<div class="kundregister_grid_1">ID</div>
<div class="kundregister_grid_1">Namn</div>
<div class="kundregister_grid_1">Anv.Namn</div>
<div class="kundregister_grid_1">Email</div>
<div class="kundregister_grid_1">Roll</div>
<div class="kundregister_grid_1">Aktiv</div>
</div>
Run Code Online (Sandbox Code Playgroud)
这是我的div组,用作表结构.
CSS说如下:
.kundregister_grid_1 {
display: inline-block;
float: left;
margin: 0;
text-align: center;
}
.kundregister_grid_1 {
width: 140px;
}
Run Code Online (Sandbox Code Playgroud)
不介意瑞典语命名.我希望div显示,即使它们没有值.
<div class="kundregister_grid_full">
<div class="kundregister_grid_1">ID</div>
<div class="kundregister_grid_1"></div>
<div class="kundregister_grid_1"></div>
<div class="kundregister_grid_1">Email</div>
<div class="kundregister_grid_1">Roll</div>
<div class="kundregister_grid_1">Aktiv</div>
</div>
Run Code Online (Sandbox Code Playgroud)
像这样,在这种情况下,两列中没有'Namn'和'Avn.Namn'.但是,当在chrome中运行它时,它们将被删除,并且不再按顺序推送其他div float:left
.因此,如果我在上面的相同div中有类别,则值将被置于错误的类别下.
我想访问的git变量,如GIT_COMMIT
和GIT_BRANCH
我已签出从混帐存储库构建流中进一步下跌.目前我找不到可用的变量来访问这两个参数.
node {
git git+ssh://git.com/myproject.git
echo "$GIT_COMMIT - $BRANCH_NAME"
}
Run Code Online (Sandbox Code Playgroud)
这些变量是否可用,万一,我会在哪里找到它们.我不介意他们是否可以通过一些常规变量或任何地方,只是我可以访问它们.
也许我缺乏Groovy的调试技巧,这很容易找到,但我只是用我有限的技能找不到它.
我似乎无法从Jenkins Workflow Checkout步骤中提取$ GIT_COMMIT和$ BRANCH_NAME.
我希望能够将此信息发送到我的Gradle脚本,以便将其传递到外部源,如静态分析等.
目前我尝试运行这个:
checkout([$class: 'GitSCM', branches: [[name: '*/master']], userRemoteConfigs: [[credentialsId: '2b74a351-67d5-4d00-abd3-49842a984201', url: 'ssh://git@corporate.com:repo.git']]])
Run Code Online (Sandbox Code Playgroud)
我想实现以下或类似的东西:
// Specified variables that can be reused
def branch = ${BRANCH_NAME}
def commit = ${GIT_COMMIT}
Run Code Online (Sandbox Code Playgroud)
或许也可以这样做:
print "BRANCH: ${BRANCH_NAME}, COMMIT: ${GIT_COMMIT}"
// or the following
print "BRANCH: ${env.BRANCH_NAME}, COMMIT: ${env.GIT_COMMIT}"
Run Code Online (Sandbox Code Playgroud)
我确实发现以下问题似乎已得到解决,但它在版本1.15中不起作用:
https://issues.jenkins-ci.org/browse/JENKINS-30252
任何人有任何想法如何解决这个或如果有一个我找不到的变量?
groovy jenkins jenkins-plugins jenkins-workflow jenkins-pipeline
我有一个设有两个节点,一个经理和一个工人的群.我想在swarm中发布一个端口,以便我可以访问我的应用程序,我想知道我是如何实现这一点的.
version: '2'
services:
server:
build: .
image: my-hub.company.com/application/server:latest
ports:
- "80:80"
Run Code Online (Sandbox Code Playgroud)
当我运行docker-compose时,这会暴露端口80并且它运行正常,但是当我运行捆绑部署时
docker deploy my-service
Run Code Online (Sandbox Code Playgroud)
这不会发布端口,所以它只是在docker ps中说80/tcp,而不是指向端口.也许这是因为我需要附加负载均衡器或运行一些花哨的命令,或者可能添加另一层配置以实际在多主机群中公开此端口.
有人可以帮助我理解我需要配置/做什么来使这个暴露一个端口.
我最好的情况是暴露端口80,如果我从不同的主机名访问它,它会将我发送到不同的应用程序.
更新:如果我在部署应用程序后运行以下命令似乎有效
docker service update -p 80:80 my-service_server
docker kill <my-service_server id>
Run Code Online (Sandbox Code Playgroud)
我发现这个存储库用于运行HA代理,它看起来很棒并且由docker自己支持,但是我似乎无法使用新的swarm模式将这个单独应用于我的服务.
https://github.com/docker/dockercloud-haproxy
底部有一个很好的描述,描述了网络的外观:
Internet -> HAProxy -> Service_A -> Container A
Run Code Online (Sandbox Code Playgroud)
但是我找不到通过docker service create命令链接服务的方法,最好现在看起来像是一种建立网络的方式,当我在服务上应用这个网络时,它会在HAProxy中找到它.
- 马库斯
现在看来,在使用Multibranch类型时,项目中的单个位置只能有一个Jenkins文件.
有没有办法配置所以我可以将Jenkins文件放在名称为Jenkinsfile的项目根目录之外的其他位置.有希望,有固定配置的一个选项,也许这是对未来的一个特点,但我将非常感激的选择,因为在目前的情况下,我没有运行一切的选择,因为一个很好的编译管道因回购的大小.我正在考虑在同一个存储库中拥有多个Jenkins作业.
- 马库斯
我用它来检索数据库连接atm.
$db = Zend_Db_Table::getDefaultAdapter();
Run Code Online (Sandbox Code Playgroud)
我在我的配置中设置了这样:
resources.db.adapter = pdo_mysql
resources.db.isDefaultTableAdapter = true
resources.db.params.host = localhost
resources.db.params.username = root
resources.db.params.password = password
resources.db.params.dbname = db
resources.db.params.profiler.enabled = true
resources.db.params.profiler.class = Zend_Db_Profiler
Run Code Online (Sandbox Code Playgroud)
我想将所有内容输出到sql.log中.这可以应用于默认适配器吗?例如通过设置,所以我可以在生产环境中忽略它?
非常感兴趣.
我确实看过:如何使用Zend_Db启用SQL输出到日志文件?但它似乎没有涵盖我的问题.
/马库斯