热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

org.jenkinsci.plugins.gitclient.GitClient.commit()方法的使用及代码示例

本文整理了Java中org.jenkinsci.plugins.gitclient.GitClient.commit()方法的一些代码示例,展示了GitCl

本文整理了Java中org.jenkinsci.plugins.gitclient.GitClient.commit()方法的一些代码示例,展示了GitClient.commit()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。GitClient.commit()方法的具体详情如下:
包路径:org.jenkinsci.plugins.gitclient.GitClient
类名称:GitClient
方法名:commit

GitClient.commit介绍

[英]commit.
[中]犯罪

代码示例

代码示例来源:origin: jenkinsci/git-client-plugin

/** {@inheritDoc} */
public void commit(String message, PersonIdent author, PersonIdent committer) throws GitException, InterruptedException {
proxy.commit(message, author, committer);
}

代码示例来源:origin: jenkinsci/git-client-plugin

/** {@inheritDoc} */
public void commit(String message) throws GitException, InterruptedException {
proxy.commit(message);
}

代码示例来源:origin: jenkinsci/git-client-plugin

/** {@inheritDoc} */
public void commit(String message) throws GitException, InterruptedException {
if (Git.USE_CLI) super.commit(message); else jgit.commit(message);
}

代码示例来源:origin: jenkinsci/git-client-plugin

/** {@inheritDoc} */
public void commit(String message, PersonIdent author, PersonIdent committer) throws GitException, InterruptedException {
if (Git.USE_CLI) super.commit(message, author, committer); else jgit.commit(message, author, committer);
}

代码示例来源:origin: jenkinsci/artifactory-plugin

public void commitWorkingCopy(final String commitMessage) throws IOException, InterruptedException {
GitClient client = getGitClient(null);
debuggingLogger.fine("Adding all files in the current directory");
client.add("-u");
debuggingLogger.fine(String.format("Committing working copy with message '%s'", commitMessage));
client.commit(commitMessage);
}

代码示例来源:origin: org.jenkins-ci.plugins/git

protected void makeCombination(Map settings) throws InterruptedException {
// Assume we are checked out
String name = "combine-" + tid + "-" + (idx++);
git.branch(name);
git.checkout(name);
StringBuilder commit = new StringBuilder(
"Jenkins generated combination of:\n");
for (Entry setting : settings.entrySet()) {
commit.append(' ').append(' ');
commit.append(setting.getKey().getFile());
commit.append(' ');
commit.append(setting.getValue());
commit.append('\n');
}
listener.getLogger().print(commit);
for (Entry setting : settings.entrySet()) {
IndexEntry submodule = setting.getKey();
Revision branch = setting.getValue();
GitClient subGit = git.subGit(submodule.getFile());
subGit.checkout(branch.getSha1().name());
git.add(submodule.getFile());
}
git.commit(commit.toString());
}

代码示例来源:origin: jenkinsci/debian-package-builder-plugin

@Override
public Boolean invoke(File localWorkspace, VirtualChannel channel) throws IOException,
InterruptedException {
File gitClOnePath= localWorkspace;
if (gitPrefix != null) {
gitClOnePath= new File(localWorkspace, gitPrefix);
}
GitClient git = Git.with(listener, environment)
.in(gitClonePath).using(gitExe)
.getClient();
if (git.hasGitRepo()) {

PersonIdent person = new PersonIdent(accountName, accountEmail);
for (String module: modules) {
git.add(new File(module, "debian/changelog").getCanonicalPath());
}
git.setAuthor(person);
git.setCommitter(person);
git.commit(commitMessage);
return true;
} else {
return false;
}
}

推荐阅读
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • 本文介绍了一个在线急等问题解决方法,即如何统计数据库中某个字段下的所有数据,并将结果显示在文本框里。作者提到了自己是一个菜鸟,希望能够得到帮助。作者使用的是ACCESS数据库,并且给出了一个例子,希望得到的结果是560。作者还提到自己已经尝试了使用"select sum(字段2) from 表名"的语句,得到的结果是650,但不知道如何得到560。希望能够得到解决方案。 ... [详细]
  • 本文详细介绍了Java中vector的使用方法和相关知识,包括vector类的功能、构造方法和使用注意事项。通过使用vector类,可以方便地实现动态数组的功能,并且可以随意插入不同类型的对象,进行查找、插入和删除操作。这篇文章对于需要频繁进行查找、插入和删除操作的情况下,使用vector类是一个很好的选择。 ... [详细]
  • 本文讨论了Kotlin中扩展函数的一些惯用用法以及其合理性。作者认为在某些情况下,定义扩展函数没有意义,但官方的编码约定支持这种方式。文章还介绍了在类之外定义扩展函数的具体用法,并讨论了避免使用扩展函数的边缘情况。作者提出了对于扩展函数的合理性的质疑,并给出了自己的反驳。最后,文章强调了在编写Kotlin代码时可以自由地使用扩展函数的重要性。 ... [详细]
  • 先看官方文档TheJavaTutorialshavebeenwrittenforJDK8.Examplesandpracticesdescribedinthispagedontta ... [详细]
  • JDK源码学习之HashTable(附带面试题)的学习笔记
    本文介绍了JDK源码学习之HashTable(附带面试题)的学习笔记,包括HashTable的定义、数据类型、与HashMap的关系和区别。文章提供了干货,并附带了其他相关主题的学习笔记。 ... [详细]
  • 欢乐的票圈重构之旅——RecyclerView的头尾布局增加
    项目重构的Git地址:https:github.comrazerdpFriendCircletreemain-dev项目同步更新的文集:http:www.jianshu.comno ... [详细]
  • 自动轮播,反转播放的ViewPagerAdapter的使用方法和效果展示
    本文介绍了如何使用自动轮播、反转播放的ViewPagerAdapter,并展示了其效果。该ViewPagerAdapter支持无限循环、触摸暂停、切换缩放等功能。同时提供了使用GIF.gif的示例和github地址。通过LoopFragmentPagerAdapter类的getActualCount、getActualItem和getActualPagerTitle方法可以实现自定义的循环效果和标题展示。 ... [详细]
  • 闭包一直是Java社区中争论不断的话题,很多语言都支持闭包这个语言特性,闭包定义了一个依赖于外部环境的自由变量的函数,这个函数能够访问外部环境的变量。本文以JavaScript的一个闭包为例,介绍了闭包的定义和特性。 ... [详细]
  • 本文讨论了clone的fork与pthread_create创建线程的不同之处。进程是一个指令执行流及其执行环境,其执行环境是一个系统资源的集合。在调用系统调用fork创建一个进程时,子进程只是完全复制父进程的资源,这样得到的子进程独立于父进程,具有良好的并发性。但是二者之间的通讯需要通过专门的通讯机制,另外通过fork创建子进程系统开销很大。因此,在某些情况下,使用clone或pthread_create创建线程可能更加高效。 ... [详细]
  • 本文介绍了深入浅出Linux设备驱动编程的重要性,以及两种加载和删除Linux内核模块的方法。通过一个内核模块的例子,展示了模块的编译和加载过程,并讨论了模块对内核大小的控制。深入理解Linux设备驱动编程对于开发者来说非常重要。 ... [详细]
  • Whatsthedifferencebetweento_aandto_ary?to_a和to_ary有什么区别? ... [详细]
  • Android系统源码分析Zygote和SystemServer启动过程详解
    本文详细解析了Android系统源码中Zygote和SystemServer的启动过程。首先介绍了系统framework层启动的内容,帮助理解四大组件的启动和管理过程。接着介绍了AMS、PMS等系统服务的作用和调用方式。然后详细分析了Zygote的启动过程,解释了Zygote在Android启动过程中的决定作用。最后通过时序图展示了整个过程。 ... [详细]
  • 本文介绍了一个适用于PHP应用快速接入TRX和TRC20数字资产的开发包,该开发包支持使用自有Tron区块链节点的应用场景,也支持基于Tron官方公共API服务的轻量级部署场景。提供的功能包括生成地址、验证地址、查询余额、交易转账、查询最新区块和查询交易信息等。详细信息可参考tron-php的Github地址:https://github.com/Fenguoz/tron-php。 ... [详细]
  • 基于Socket的多个客户端之间的聊天功能实现方法
    本文介绍了基于Socket的多个客户端之间实现聊天功能的方法,包括服务器端的实现和客户端的实现。服务器端通过每个用户的输出流向特定用户发送消息,而客户端通过输入流接收消息。同时,还介绍了相关的实体类和Socket的基本概念。 ... [详细]
author-avatar
手机用户2602918323
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有