草庐IT

gitlab-ci-token

全部标签

docker - 如何让 Docker Gitlab CI 运行器访问其父主机上的 Git?

Gitlab安装在我们的内部网络http://gitlab同一台机器上的Docker容器无法连接到它。如何配置docker让它知道gitlab是它的父级?当GitlabCI尝试运行构建(在Docker容器内)时,问题就会出现:Cloninginto'/builds/ns/project'...fatal:unabletoaccess'http://gitlab-ci-token:xxxxxx@gitlab/ns/project.git/':Couldn'tresolvehost'gitlab'我已尝试将网络的DNS服务器添加到/etc/default/docker中的DOCKER_OP

AWS 上 Redis 身份验证 token 的正则表达式

寻找正则表达式以在具有以下规则的cloudformation脚本中使用:只能是可打印的ASCII字符。长度必须至少为16个字符且不超过128个字符。不能包含以下任何字符:'/'、'"'或'@'。"AllowedPattern":"[0-9a-zA-Z\#\$\%\&\'\(\)\*\+\,\-\.\/\:\;\\?\[\\\]\^\_\{\|\}\~].{16,128}$",上面试过,但JSON似乎不接受它。我相信\存在一些问题,因为这个"AllowedPattern":"[0-9a-zA-Z].{16,128}$",似乎工作。有什么帮助吗? 最佳答案

docker - 语法错误的 Gitlab-runner

我最近使用了docker镜像gitlab/gitlab-runner:9.1.0结合一个gitlab容器来拥有一些CI。出现错误并且建议使用不同版本的类似支持请求,所以我也尝试了:latest和一些:1.11。不幸的是,它一直告诉我这个错误:Runningwithgitlab-ci-multi-runner1.11.4(5e7ba4a)onfoo(02cdacdc)UsingDockerexecutorwithimagepretzlaw/php:7.1-apache...Startingservicemariadb:latest...Pullingdockerimagemariadb:

docker - 语法错误的 Gitlab-runner

我最近使用了docker镜像gitlab/gitlab-runner:9.1.0结合一个gitlab容器来拥有一些CI。出现错误并且建议使用不同版本的类似支持请求,所以我也尝试了:latest和一些:1.11。不幸的是,它一直告诉我这个错误:Runningwithgitlab-ci-multi-runner1.11.4(5e7ba4a)onfoo(02cdacdc)UsingDockerexecutorwithimagepretzlaw/php:7.1-apache...Startingservicemariadb:latest...Pullingdockerimagemariadb:

django - 我如何在 Travis CI 上运行 redis?

我正在使用django练习单元测试在items/tests.py中classNewBookSaleTest(SetUpLogInMixin):deftest_client_post_books(self):send_post_data_post=self.client.post('/booksale/',data={'title':'Book_A',})new_post=ItemPost.objects.first()self.assertEqual(new_post.title,'Book_A')在views/booksale.py中classBookSale(LoginRequir

redis - 如何在 Gitlab CI .gitlab-ci.yml 中使用 redis dockerhub 作为服务?

我的.gitlab-ci.yml是这样的:image:"python:3.5"services:-redis:4.0.2-mongo:3.4.10stages:-checkEverythingRunscheckEverythingRuns:stage:checkEverythingRunsscript:-"python--version"-"pip--version"-"redis-server-v"-"mongod--version"redis镜像下载正确:Usingdockerimageredis:4.0.2ID=sha256:blablabla但它抛出下一个错误:$redis-s

express - 在 Travis CI 上运行 Redis

我刚刚在我的Express应用程序中包含了一个RedisStore并让它开始工作。我想将这个RedisStore包含在TravisCI中,以便我的代码继续在那里工作。我在Travis文档中读到可以使用出厂设置启动Redis。在我的项目中,我没有使用出厂设置,我编写了自己的redis.conf文件,其中指定了端口和密码。所以我在我的.travis.yml文件中添加了以下行:services:-redis-server--port6380--requirepass'secret'但这会在TravisCI上返回以下内容:$sudoserviceredis-server\--port\6380

session - 阻止特定用户 JWT token ?

假设用户从不同设备多次登录,然后他们决定退出设备a,我们无法删除JWT是提供给该设备的吗?这是我实现的方法,我不确定其他网站是否也是这样做的,或者这是否是一种不错的方法。用户登录我创建了一个redissessiontoken,它具有关联的用户ID+设备名称我将此redistoken存储为JWT的主题我传回JWT。现在用户有了JWT,他们现在可以访问安全的api端点。假设用户想要删除此session,这是我所做的。用户获取特定userId的*redissessiontoken(当然他们需要一个有效的jwt来获取此数据)他们选择要销毁的redissessiontoken。他们将该token

java - 如何使用 redis 使用 spring-security-oauth2 持久化 token

这是我第一次使用OAuth2方法开发应用程序。我是根据某些教程开始的,我正在从这个(http://websystique.com/spring-security/secure-spring-rest-api-using-oauth2/)开始。我会将应用程序部署到集群WebSphere,据我所知,内存中将不起作用(...clients.inMemory().withClient...)。我想使用Redis(我也是第一次使用),但我对如何在某些非xmljava配置应用程序中设置它感到困惑。我在xml中发现了某些类似的问题,但我仍然没有第一次尝试(RedisTokenStore)。有趣的是,

ruby-on-rails - Circle CI 2.0 Rails Redis Resque - Rspec Redis 服务器未找到错误

当我们的测试套件运行时,我们遇到以下有关redis-server的问题。无论我们尝试过什么,似乎都无法解决此错误。我们已经通过dockerize验证了容器是活的,等待如下所示,但是这个错误仍然发生。如有任何想法,我们将不胜感激!Resque初始化器require'resque'require'redis'require'yaml'#ResquePluginsrequire'resque/plugins/retry'require'resque-retry'require'resque-retry/server'require'resque-lock-timeout'require're