惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

阮一峰的网络日志
阮一峰的网络日志
IT之家
IT之家
H
Heimdal Security Blog
Jina AI
Jina AI
宝玉的分享
宝玉的分享
博客园 - 【当耐特】
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
爱范儿
爱范儿
T
Tailwind CSS Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Apple Machine Learning Research
Apple Machine Learning Research
有赞技术团队
有赞技术团队
酷 壳 – CoolShell
酷 壳 – CoolShell
WordPress大学
WordPress大学
AWS News Blog
AWS News Blog
C
Cisco Blogs
Cisco Talos Blog
Cisco Talos Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
D
Darknet – Hacking Tools, Hacker News & Cyber Security
The Hacker News
The Hacker News
The Cloudflare Blog
Hugging Face - Blog
Hugging Face - Blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
T
Threatpost
S
Securelist
P
Privacy International News Feed
C
CXSECURITY Database RSS Feed - CXSecurity.com
博客园 - 聂微东
博客园 - 叶小钗
J
Java Code Geeks
V
V2EX
博客园 - Franky
Spread Privacy
Spread Privacy
K
Kaspersky official blog
C
Cyber Attacks, Cyber Crime and Cyber Security
Simon Willison's Weblog
Simon Willison's Weblog
Project Zero
Project Zero
大猫的无限游戏
大猫的无限游戏
S
SegmentFault 最新的问题
C
Cybersecurity and Infrastructure Security Agency CISA
C
CERT Recently Published Vulnerability Notes
Latest news
Latest news
NISL@THU
NISL@THU
罗磊的独立博客
W
WeLiveSecurity
Google DeepMind News
Google DeepMind News
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园_首页
V
Visual Studio Blog

GitLab

基于 Claude Code 的 GitLab CI 代码评审 - V2EX 求助,怎么恢复 Gitlab 账户 - V2EX 登梯子访问 Gitlab 怎么也会被删除账户吗? - V2EX 一觉醒来, GitLab 账户被删除了 - V2EX gitlab 停止中国区服务是真的吗?我没有收到通知 - V2EX gitlab.com 上的账户被禁用了,有没有办法申述? - V2EX 问题求助: Gitlab 如何触发分支自动合并 - V2EX GitLab 可以装在 windows 上吗? - V2EX 如何实现百分比的阶梯递进式发布? - V2EX 求助, gitlab pipeline 同时推了三个,服务器干爆了 - V2EX 极狐要收费了 - V2EX 本地部署的 gitlab,系统源代码文件出现异常字符 - V2EX gitlab ce 为什么需要如此高的配置 - V2EX 小伙伴把我们的 homelab 服务器误格式化了,自建 gitlab 服务仅 git-data 仓库逃过一劫,不知道是否有办法恢复? - V2EX GitLab 一键自动化完整数据的备份 - V2EX 用 Gitlab-ci 配置 testcontainers 进行自动单元测试,流水线脚本到底怎么写啊…… - V2EX Gitlab 社区版定制化开发,有做过的 V 友吗,一般是通过什么方式进行二次开发? - V2EX 添加 ssh key 时被提示“Fingerprint has already been taken” - V2EX GitLab Docker 升级问题 - V2EX 求助: gitlab 的工程怎么按分支给开发人员分配权限呢 - V2EX Gitlab 专业版与旗舰版的区别 - V2EX 请教如何保护.gitlab-ci.yaml 不会被其他人修改和 cicd 流程安全 - V2EX 国内极狐 Gitlab 代理 - V2EX 自建 GitLab,用 Docker CE 还是 EE 版本? - V2EX 为什么 gitlab.new 重定向到 gitee - V2EX V2EX 思细级恐啊,我们自己搭的 gitlab 的都被黑了! - V2EX gitlab/gitee 等平台有办法设置自动拉取 github 仓库内容并同步吗? - V2EX 请教一下, Gitlab 删除项目问题 - V2EX 在群晖上搭建 GitLab 的可行性和潜在风险 - V2EX GitLab 自动设置保护分支也太鸡肋了吧 - V2EX gitlab 被攻击了!求大佬进来分析一下 - V2EX GitLab 项目的 Storage 是怎么计算的? - V2EX 请教, gitlab CI 预检构建的实践 - V2EX 求助!为 docker 里的 gitlab 做远程备份一直不成功 - V2EX 求指教 gitlab 正确的开机自启方式 (排除 /etc/rc.local 尽量使用 systemd) - V2EX gitlab 的强制跳转到 2FA 页面 bug 的解决 - V2EX Gitlab-CI 是否支持 MR 的测试覆盖率达到某个百分比才可以合并? - V2EX 请问如果通过 git 指令统计每个用户的代码贡献量 - V2EX GitLab 如何通过 WebHook 获取单次 Push 的所有 Commit (超过 20 条)? - V2EX gitlab 可以作为容器镜像仓库用吗? - V2EX 有用 Gitlab CI 做自动构建的吗,目前支持根据 commit-id 构建 pipline 吗 - V2EX 关于 git 合并代码的一些疑问。 - V2EX 搭建内部 Gitlab, 20 人团队,求大佬推荐服务器 - V2EX gitlab 仓库创建时间不对,求解 - V2EX 咨询一个关于 gitlab-模版工程管理的办法? - V2EX gitlab ci 如何检测 job 执行失败尼? - V2EX gitlab Runner 使用的疑惑,希望大佬们看下。 - V2EX
在 gitlab-runner 中进行 electron 应用打包时发生 RequestError: socket hang up - V2EX
gadfly3173 · 2022-02-25 · via GitLab

docker 部署的 gitlab/gitlab-ce:14.8.1-ce.0 、gitlab/gitlab-runner:ubuntu-v14.8.0 ,docker-compose.yml 如下

 version: '2'
 services:
     gitlab:
       image: 'gitlab/gitlab-ce:14.8.1-ce.0'
       container_name: "gitlab"
       restart: unless-stopped
       hostname: 'docker-gitlab-01'
       environment:
         TZ: 'Asia/Shanghai'
         # 这里的配置其实就是 /etc/gitlab/gitlab.rb 中的配置,按自己的实际需求增减
         GITLAB_OMNIBUS_CONFIG: |
           external_url 'xxx'
           gitlab_rails['time_zone'] = 'Asia/Shanghai'
           prometheus['enable'] = false
           gitlab_rails['gitlab_shell_ssh_port'] = xxx
           nginx['listen_port'] = 80
           nginx['listen_https'] = false
       ports:
         - 'xxx:80'
         - 'xxx:22'
       volumes:
         - /opt/gitlab/config:/etc/gitlab
         - /opt/gitlab/data:/var/opt/gitlab
         - /opt/gitlab/logs:/var/log/gitlab
       networks:
         - gitlab
 
     gitlab-runner:
       image: gitlab/gitlab-runner:ubuntu-v14.8.0
       container_name: "gitlab-runner"
       restart: unless-stopped
       depends_on:
         - gitlab
       volumes:
         - ./opt/gitlab-runner:/etc/gitlab-runner
         - /var/run/docker.sock:/var/run/docker.sock
         - ./gitlab-runner:/home/gitlab-runner
       networks:
         - gitlab
 
 networks:
     gitlab:

目录挂载网上抄的,有点乱。gitlab-runner 为 docker 模式,gitlab-ci.yml 如下:

stages:
  - build

build:
  # image: electronuserland/builder:14-wine-01.22
  image: node:16.14.0-alpine3.14
  stage: build
  script:
    - node -v
    - npm -v
    - yarn
    - yarn electron:build
  artifacts:
    expire_in: 30 days
    paths:
      - ./dist_electron/
  only:
    - release
  tags:
    - default

现在在执行 yarn ,进入 [4/4] Building fresh packages... 后,就会弹出如下失败日志:

[4/4] Building fresh packages...
error /builds/xxxxxx/node_modules/electron: Command failed.
Exit code: 1
Command: node install.js
Arguments: 
Directory: /builds/xxxxxxxxxx/node_modules/electron
Output:
RequestError: socket hang up
    at ClientRequest.<anonymous> (/builds/xxxxxxx/node_modules/got/source/request-as-event-emitter.js:178:14)
    at Object.onceWrapper (node:events:640:26)
    at ClientRequest.emit (node:events:532:35)
    at ClientRequest.origin.emit (/builds/xxxxxxxxx/node_modules/@szmarczak/http-timer/source/index.js:37:11)
    at TLSSocket.socketOnEnd (node:_http_client:466:9)
    at TLSSocket.emit (node:events:532:35)
    at endReadableNT (node:internal/streams/readable:1346:12)
    at processTicksAndRejections (node:internal/process/task_queues:83:21)
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
ERROR: Job failed: exit code 1

项目使用@vue/[email protected][email protected][email protected]构建 尝试在 gitlab-runner 的 docker 中和服务器上直接执行都没有失败,求大佬们看看可以怎么排查问题。