草庐IT

gitlab_ci

全部标签

Gitlab默认分支master的版本删除

在Gitlab上的master默认分支上,提交了版本,发现提交的代码不行,需要删除版本。1、在你的本地仓库文件夹内,单击右键,选择gitbashhere,打开本地的git命令行2、输入gitlog会显示,当前仓库下的所有提交记录可以看到所有的提交记录,红色框内的是每次提交版本的commitId,后面要用3、回退到某个版本,该版本之后的都删掉根据上面找到的commitId,输入gitreset--hardcommitId例如:gitreset--hardb6c67b989d79d920e09f3749fe22a79d4620b254–hard参数代表把之后的版本要删除,–soft代表要留着执行完

篇二:部署GitLab-创建令牌与GitLab凭证

篇二:部署GitLab​在Kubernetes集群中完成GitLab服务的部署,完成后创建一个公开项目,这里起个名叫springcloud,以NodePort的方式映射了80端口到宿主机的30888,并在gtilab中上传项目。3.1部署GitLab下载并解压Jenkins.tar.gztar-zxvfJenkins.tar.gzcdJenkinsdockerload-igitlab-ce_latest.tar编辑gitlab资源清单cat>gitlab.yamlapiVersion:apps/v1kind:Deploymentmetadata:labels:app:gitlabname:gi

python - 如何将脚本作为 Travis CI 构建的一部分运行?

作为Python包的一部分,我在项目的根目录下有一个脚本myscript.pysetup(scripts=['myscript.py'],...)在我的setup.py中。我可以向我的.travis.yml提供一个条目来运行myscript.py(例如,在我的测试之后)吗?我试过了language:pythonpython:-"2.7"install:-pipinstall-rrequirements.txt-pipinstallpytestscript:-py.test-v--color=yes--exitfirst--showlocals--durations=5-myscript

python - 什么是 pip install -q -e 。对于这个 Travis-CI 构建教程?

我正在关注thistutorial用于使用Travis-CI测试Django项目。在这个示例脚本中:env:-DJANGO=1.2.7-DJANGO=1.3.1-DJANGO=1.4install:-pipinstall-qDjango==$DJANGO--use-mirrors-pipinstall-q-e.--use-mirrorspipinstall-q-e.到底执行了什么?没有-q标志,我不确定-e在pipdocumentation中的含义是什么:[-eflag]:Installaprojectineditablemode(i.e.setuptools"developmode"

python - 从 Gitlab Pipelines 上传到 pypi

我正在尝试使用GitlabCI作业将包上传到pypi,但我无法让它工作:/有人有工作示例吗?到目前为止,我在我的.gitlab-ci.yaml中尝试了什么(从我的本地机器上,它们都在工作):用.pypirc文件缠绕-echo"[distutils]">>~/.pypirc-echo"index-servers=">>~/.pypirc-echo"pypi">>~/.pypirc-echo"">>~/.pypirc-echo"[pypi]">>~/.pypirc-'echo"repository:https://upload.pypi.org/legacy/">>~/.pypirc'-'

Python : Why do we need a build tool, 你对 CI 有什么建议?

我在Python方面有相当多的经验,但我还没有使用过任何构建工具。我的技术:pythonDjangoPythondevstalksaboutContinuesIntegrationwhichneedsthefollowing:VCS[我使用GIT]构建工具[我一无所知]像Jenkins这样的CI系统[我正在学习]那么,为什么要使用构建工具它提供了什么?和打包工具一样吗?我听说过maven和ant但从未听说过在python世界中使用它们,这是为什么呢?对于构建工具的新手,您会推荐什么?这对部署有何帮助? 最佳答案 Continuous

python - Trace Bug 只在 CI 中偶尔发生

我在python代码中有一个奇怪的错误,它有时只在CI中发生。我们无法复制它。测试代码在哪里:response=self.admin_client.post(url,post)self.assertEqual(200,response.status_code,response)有时我们会收到302,这是在表单保存后发生的。我调试这个的想法:withsome_magic_trace.trace()astrace:response=self.admin_client.post(url,post)self.assertEqual(200,response.status_code,trace)

python - 根据环境变量制作 Python 版本(使用 travis-ci)

有没有办法配置travis-ci使Python版本依赖于某个环境变量?请考虑以下travis.yml配置:language:pythonpython:-"2.5"-"2.6"-"2.7"env:-DJANGO=1.3.4-DJANGO=1.4.2-DJANGO=https://github.com/django/django/zipball/masterinstall:-pipinstall-qDjango==$DJANGO--use-mirrors-pipinstall-e.--use-mirrorsscript:-pythonsrc/runtests.py在Django1.3(DJ

python - 有没有像 GitLab 这样用 Python 写的程序?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我想使用在我们的网络服务器上托管的私有(private)git存储库,为此我正在寻找用Python编写的类似GitLab的程序。我正在寻找一个用python而不是其他语言编写的程序。另外,如果该程序可以提供类似于Github或Gitlab的UI,那就太好了。

python - 检测代码何时在 Travis CI 上运行

我有一个Nose测试,它使用测试目录中png文件的路径名。一种路径适用于本地测试,一种路径适用于Travis。如何检查代码何时在Travis上运行?编辑:这里是actualcode. 最佳答案 检查TRAVIS是否存在:importosis_travis='TRAVIS'inos.environ 关于python-检测代码何时在TravisCI上运行,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/q