我是否可以在preUpdate中获得当前用户(Atlassian Bitbucket插件)

问题描述 投票:1回答:1

根据bitbucket服务器参考https://docs.atlassian.com/bitbucket-server/javadoc/5.3.0/spi/reference/com/atlassian/bitbucket/hook/repository/PreRepositoryHook.html

在功能中

public RepositoryHookResult preUpdate(PreRepositoryHookContext context, RepositoryHookRequest request)

我如何获得当前用户,或者谁在推送代码?不是提交人的作者。

bitbucket-server bitbucket-api
1个回答
0
投票

看这个例子https://github.com/tomasbjerre/simple-bitbucket-commit-checker/blob/master/src/main/java/se/bjurr/sbcc/SbccPreReceiveRepositoryHook.java

您需要传递给钩子AuthenticationContext对象并使用getCurrentUser()方法

© www.soinside.com 2019 - 2024. All rights reserved.