ICode9

精准搜索请尝试: 精确搜索
  • vue项目package-lock.json不应该添加.gitignore2022-06-16 13:36:25

    package-lock.json不应该添加.gitignore.相反,我强烈建议 您应该将您添加package-lock.json到版本控制存储库. 我还强烈建议使用npm ci而不是npm install在构建应用程序时,工作流程需要存在ci.(npm install -g npm命令的最大缺点之一是它可能会改变它npm install,而package-lock.j

  • GitLab CI/CD关键词(七):继承 extends,自动阻断interruptible2022-06-15 10:36:21

    转载自:https://cloud.tencent.com/developer/article/2003739 简介 本篇文章给大家介绍二个关键词,一个是用于优化流水线写法的关键词extends,另一个关键词 interruptible 可以将项目旧的流水线自动取消的。这两个关键词对于流水线的优化都起着很重要的作用。下面来详细看一下他们的

  • GitLab CI/CD关键词(六):代码覆盖率coverage,运行失败allow_failure,重试retry2022-06-15 10:35:57

    文章转载自:https://cloud.tencent.com/developer/article/1994944 简介 本篇文章讲解的三个关键词分别是 coverage,allow_failure,与retry。coverage是用于收集流水线中的代码覆盖率,可以指定正则格式。allow_failure关键词用于限定当前作业允许允许失败。retry 用于设置当前作业重试

  • GitLab CI/CD关键词(八):默认配置 default,初始化inherit2022-06-15 10:34:15

    转载自:https://fizzz.blog.csdn.net/article/details/125095167 前言 在编写.gitlab-ci.yml文件时,我们可以定义一些全局配置,也可以在特定的作业中不使用这些全局配置。这将会让我们的流水线更加灵活多变、优雅。 默认配置 default 在GitLab CI/CD的流水线中存在几个全局关键词,设置

  • yarn 出现 【 info There appears to be trouble with your network connection. Retrying... 】超时问题解决2022-06-14 19:02:48

    yarn 出现 【 info There appears to be trouble with your network connection. Retrying... 】超时问题解决 出现这种问题分为不同环境,且大概率是代理问题; 环境一:本地开发环境 1、解决方案一 # 调整为taobao镜像源 yarn config set registry https://registry.npm.taobao.org

  • 提升管道效率:你需要知道如何识别CI/CD管道中的主要障碍2022-06-12 13:00:27

    许多企业已通过持续集成、交付和部署 (CI/CD) 来更频繁地发布产品。CI/CD管道加速了软件开发,但同时,也有存在阻碍其效率的因素。阅读本文,您将了解到如何判断阻碍管道运行效率的因素,找到它们的具体位置并解决它们。当阻碍管道运行效率的因素不复存在,您的CI/CD管道效率将持续提高,为公

  • Number of Groups (区间重叠问题(时间线性)+贪心优化时间复杂度+优先队列(或者set))2022-06-04 20:35:20

    大佬的题解:CodeCraft-22 and Codeforces Round #795 (Div. 2) A-E - 知乎 (zhihu.com) Number of Groups time limit per test2 seconds memory limit per test256 megabytes inputstandard input outputstandard output You are given n colored segments on the number line.

  • 什么是作用域2022-06-04 15:02:20

    //作用域 //里面的函数永远可以调用外面的。外面的不能调用里面的函数 // var a = 123; // function bi(N) { // var b =234; // function ci(F) { // var c = 456; // document.write(b); // } // ci(); // } // bi();

  • CI/CD_Git-大文件问题定位和排查2022-05-30 11:33:34

    定位问题步骤一: 通过文件大小查看 下载的代码--查看各个文件的大小 du -h -d 1./ 首先查看包对象的 git count-objects -vH 计算解包的对象数量及其磁盘消耗量 显示所有的分支 git branch -r | awk '{print $1}' ###awk求和、平均值、最大小值 求和 cat data|awk '{sum+=$

  • vim基础操作2022-05-23 09:34:49

    编辑操作 i 在光标前插入 I 在行首插入 a 在光标后插入 A 在行尾插入 o 在当前光标下面多一空行插入 O 在当前光标上面多一空行插入 ciw 删除当前光标所在单词并插入 ci( 删除小括号内的内容并插入  ci[和ci{同样适用 u 撤销 在插入模式下按ctrl+w可以删除前面一个单词(同一种字符

  • 群晖下 gitea+drone+harbor实现CI/CD 发布到云服务器2022-05-19 16:04:00

    常用命令 sudo -i然后输入密码登录root账户(群晖默认只能使用admin账号登陆) vim xxx编辑(编辑是进去之后按i,退出并保存是按esc,然后:wq!再回车) mkdir xx创建文件夹 准备 1. 群晖一般默认安装docker 我们不需要进行安装,如果没有安装,则去套件中心进行安装即可 2. 域名

  • MySql-FEDERATED引擎2022-05-12 15:03:04

    场景:我在B服读取A服的数据库表 A服-表结构 CREATE TABLE `users` ( `Id` int(0) NOT NULL AUTO_INCREMENT, `Name` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '姓名', PRIMARY KEY (`Id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREM

  • .gitlab-ci.yml说明2022-05-07 16:05:14

    Gitlab官方文档:https://docs.gitlab.com/ee/ci/yaml/README.html Gitlab CI通过YAML文件管理配置job,该文件存放于仓库的根目录, 默认名为.gitlab-ci.yml,定义了job应该如何工作。 pipeline:一个pipeline就是一次完整的构建任务,里面可以包含多个阶段(stages)。 stage:stages表示任务构建

  • docker gitlab版本管理和CI/CD 自动部署go2022-05-05 13:00:48

    一、docker中安装gitlab #先拉取镜像 docker pull gitlab/gitlab-ce:latest #运行镜像 docker run -d -p 443:443 -p 80-100:80-100 -p 22:22 --name gitlab --restart always --v D:/docker/gitlab/config:/etc/gitlab -v D:/docker/gitlab/logs:/var/log/gitlab --v D:

  • Boyer-Moore 数组中出现次数超过一半的数字2022-05-02 23:03:01

      Boyer-Moore  class Solution { public: int majorityElement(vector<int>& nums) { int candidate = -1; int count = 0; for (int num : nums) { if (num == candidate) ++count; else i

  • Gitlab CI/CD2022-05-01 19:33:15

    参考链接:https://www.cnblogs.com/tianyaguoke/p/11219648.html   1.安装Gitlab version: '3.6' services: web: image: 'registry.gitlab.cn/omnibus/gitlab-jh:latest' restart: always container_name: gitlab hostname: '192.168

  • 用 GitLab CI 进行持续集成2022-04-30 17:33:20

    简介 从 GitLab 8.0 开始,GitLab CI 就已经集成在 GitLab 中,我们只要在项目中添加一个 .gitlab-ci.yml 文件,然后添加一个 Runner,即可进行持续集成。 而且随着 GitLab 的升级,GitLab CI 变得越来越强大,本文将介绍如何使用 GitLab CI 进行持续集成。 一些概念 在介绍 GitLab CI 之前

  • 代码质量审查工具之SonarQube8.9(LTS)与gitlab CI集成使用2022-04-29 15:03:32

    目标:在push时自动触发GitLab CI/CD pipeline job, 自动扫描所提交的代码, 并将结果上报到sonarqube   SonarQube® - 是一个检测bug, 漏洞及代码异味的自动化工具. 它可以整合到现有的工作流中去启用持续的代码审查在项目的多分支及PR中.   为了方便,这里使用docker进行服务的

  • gitlab之配置文件.gitlab-ci.yml2022-04-27 19:35:58

    先看示例: stages: - build - deploy cache: key: module-cache paths: - node_modules - build build: stage: build tags: - docker-vue - vue only: - test - master script: - cd ${CI_PROJECT_DIR} - npm install -

  • 个人知识学习规划(前端)2022-04-26 20:03:49

    未来1年准备学习的前端方面的知识 按顺序学习 0.ci/cd 持续集成 持续部署 自动化测试 1. Node 2. koa2 (node语言开发的web框架)(洋葱模型) 2. TypeScript 3. WebPack 4. 移动端开发 5. React 6. 数据结构与算法 7. 设计模式 8. Linux运维知识

  • 重新安装kuboard后,原先配置的CI/CD命令都没了,需要重新创建2022-04-24 16:03:57

    背景介绍 使用如下命令创建的kuboard服务,上一层用nginx设置代理,用域名访问使用的 docker run -d \ --restart=always \ --name=kuboard \ -p 10080:80/tcp \ -p 10081:10081/udp \ -p 10081:10081/tcp \ -e KUBOARD_ENDPOINT="http://192.168.0.218:10080" \ -e KU

  • “如何实现集中管理、灵活高效的CI/CD”在线研讨会精彩内容分享2022-04-21 14:01:45

        “如何实现集中管理、灵活高效的CI/CD”在线研讨会精彩片段分享  片段主讲人:李培(西瓜刀)     大家好,我是李培。前面听文老师讲DevOps,包括CI/CD 的一些理论,也是挺有收获。我想结合我的不管是开发还是技术支持的实际工作经验中,遇到了一些思考,来给大家分享一下。前面听文

  • The Missing Semester of Your CS Education(第八课,元编程)笔记2022-04-18 21:02:57

    依赖管理 不同项目所用的版本号其具体含义并不完全相同,但是一个相对比较常用的标准是语义版本号,这种版本号具有不同的语义,它的格式是这样的:主版本号.次版本号.补丁号。相关规则有: 如果新的版本没有改变 API,请将补丁号递增; 如果您添加了 API 并且该改动是向后兼容的,请将次版本号递

  • Docker+Gitea+Drone快速搭建轻量级自动化部署(CI/CD)平台2022-04-18 14:01:53

    一、安装Docker 1.1 安装excpet $ apt-get -f install expect 1.2 编写执行Docker安装脚本 编写docker_dep.exp脚本 #!/usr/bin/expect set timeout 5 spawn apt install apt-transport-https ca-certificates software-properties-common curl expect "Y/n" send "y\n"

  • 【CF1515H】Phoenix and Bits(Trie)2022-04-17 21:34:19

    题目链接 给定一个大小为 \(n\) 的非负整数集合。 \(q\) 次操作,分为四种:给值在 \([x,y]\) 范围内的数按位与 \(v\);给值在 \([x,y]\) 范围内的数按位或 \(v\);给值在 \([x,y]\) 范围内的数按位异或 \(v\);求值在 \([x,y]\) 范围内的有多少种数。 \(1\le n\le2\times10^5\),\(1\le q\l

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有