小编ivo*_*Boy的帖子

Jenkins(非管理员)用户密码重置/用户名更改

我刚刚将安全性添加到詹金斯。

\n\n

Jenkins\xe2\x80\x99 已启用自己的用户数据库\n已配置基于矩阵的安全性\n现在我正在配置和安装角色矩阵插件。

\n\n

如果有人想更改密码,他只需登录,单击此用户配置并更改他的密码,如果他们忘记了密码或者我想更改他们的用户名怎么办?

\n\n
    \n
  • 管理员重置密码或至少删除并重新创建用户时应遵循的标准程序是什么?

  • \n
  • 如果管理员想要更改用户名怎么办?有没有标准的方法可以做到这一点?

  • \n
\n\n

谢谢

\n

jenkins jenkins-plugins jenkins-cli

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

Svn PRE-COMMIT Hook 扫描 java 类内容

我第一次做这样的钩子..

我需要一个预提交钩子来扫描所有要提交的 Java 类,它应该检查类中是否存在某些字符,如果发现其中的一些字符,例如 † 或 ¥ 等字符,则应避免提交,我认为进行这种动态更改的好方法可以将所有这些无效字符放入计划文件中,以便在我们需要时轻松更改它...

我从很久以前写的一个简单的钩子开始..

现在最大的问题是获取工作副本文件的位置。我应该扫描内容。

我尝试了很多 svnlook 命令,但我真的无法将这些信息捕获到预提交钩子中......

获取大量信息,但没有获取文件的本地路径。我正在使用它来扫描内容...

 OUTPUT="$($SVNLOOK changed -t $TXN $REPOS)"
 echo $SVNLOOK changed -t $TXN $REPOS 1>&2
 echo "$BASEDIR" 1>&2
 echo "${OUTPUT}" 1>&2
 echo "$TXN $REPOS" 1>&2  
Run Code Online (Sandbox Code Playgroud)

也许是我的方法不对?

非常感谢!

更新

感谢“CaffeineAddiction”,当你第一次做某事时,你知道这总是一个“大问题”。

实际上,最终真正的问题是,经过一天的尝试后,另一个与客户端字符编码相关的SVN Bug:

 Error output could not be translated from the native locale to UTF-8
Run Code Online (Sandbox Code Playgroud)

现在最后一个问题也解决了,脚本也能正常工作,你可以在下面看到它,它只需要美化,顺便感谢你,我会从你那里得到一些想法:

 REPOS="$1"
 TXN="$2"

 SVNLOOK=/usr/bin/svnlook

 OUTPUT="$($SVNLOOK changed -t $TXN $REPOS | awk '{print $2}')"

 for LINE in $OUTPUT
 do
   FILE=`echo $LINE`
   MESSAGE=`$SVNLOOK cat -t "$TXN" "$REPOS" "${FILE}"` …
Run Code Online (Sandbox Code Playgroud)

java unix svn bash svn-hooks

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

保存其内容的HTML页面,替换HTML文件本身

我要创建一个自动保存其内容的html页面.

此页面只是4天活动的报告,应该由某些用户更新.

在此输入图像描述

这个页面将仅使用3/4天(进入实时摘要状态页面,这就说我全部)..所以我不想浪费时间与后端,但我想做一些像客户端的技巧, Javascript和HTML.

我想做什么:

用户访问该页面,此页面发布在我们的内部服务器上,更新任务状态并保存页面!我想以两种方式做到这一点:

  • 任何时候我按下保存按钮它只是用新的html内容替换旧的html内容(替换html文件本身)
  • 将内容保存在计划文件中,该文件将在每次使用页面时加载,第二个选项显然需要花费更多的工作量.

有什么建议吗?我的意思是,有什么能帮我在短时间内做到这一点吗?我有大约2天的时间来完成这个:(

更新:伙计们,也许我不是在解释自己这么好,如果我想这样的话,我想错了:

Javascript函数,当您单击保存按钮时,将旧的html服务器文件替换为包含更新行的新文件...

轻松简单......!我是一个后端开发人员..没有很多美丽风格的前端页面的经验:)

更新:通过你的回答我假设没有办法做到这一点,没有后端方面的逻辑,即使是轻的一个,但它不可能通过客户端脚本实现这一点..我已经想到了这一点,但是我希望有一些技巧,允许这样做,而无需在服务器端放置任何东西.. :(

html javascript jquery

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

Bash脚本,使用给定字符串执行命令前缀每一行

我们假设我有一个类似下面的bash脚本:

#!/bin/bash
echo "start"
do something
git merge blah blah
ant build.xml blah blah blah
echo "end"
Run Code Online (Sandbox Code Playgroud)

显然,git和ant命令的输出与任何其他echo一样包含在bash输出中.

有没有办法实现类似下面的东西?

start
i'm doing something
[GIT] git command output
[GIT] git command output
[GIT] git command output
[GIT] git command output
[ANT] ant command output
[ANT] ant command output
[ANT] ant command output
[ANT] ant command output
[ANT] ant command output
end
Run Code Online (Sandbox Code Playgroud)

如果一个伟大的人有一个解决方案,我还有一个小问题,即使绝对不那么重要.

如果线路太长,我还可以拆分命令输出吗? 这样可以避免类似的事情

[ANT] ant command output too long command output too long command output too
long command output too …
Run Code Online (Sandbox Code Playgroud)

unix bash shell

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

标签 统计

bash ×2

unix ×2

html ×1

java ×1

javascript ×1

jenkins ×1

jenkins-cli ×1

jenkins-plugins ×1

jquery ×1

shell ×1

svn ×1

svn-hooks ×1