mirror of
https://github.com/cypress-io/cypress.git
synced 2026-02-10 00:59:47 -06:00
* fix: build better-sqlite3
* fix syntax
* fix syntax
* fix syntax
* fix syntax
* fix syntax
* fix syntax
* fix syntax
* fix syntax
* better sqlite3
* publish pre-release
* Update CHANGELOG.md
* add comment
* try to cache
* try and speed things up even more
* fixes
* improve caching
* improve caching
* improve caching
* fix build
* fix build
* Update scripts/binary/build.ts
Co-authored-by: Adam Stone-Lord <adams@cypress.io>
* Update centos7-builder.Dockerfile
Co-authored-by: Adam Stone-Lord <adams@cypress.io>
* Update centos7-builder.Dockerfile
Co-authored-by: Adam Stone-Lord <adams@cypress.io>
* Update CHANGELOG.md
* fix keys
* Update cli/CHANGELOG.md
* Update cli/CHANGELOG.md
* Revert "fix keys"
This reverts commit b1383d4432.
* fix keys
* fix build
* optimize
* bump cache
* optimize
* bump cache
* blank
* blank
* Update scripts/binary/trigger-publish-binary-pipeline.js
* Update cli/CHANGELOG.md
* Update CHANGELOG.md
* Update cli/CHANGELOG.md
---------
Co-authored-by: Adam Stone-Lord <adams@cypress.io>
10 lines
759 B
Docker
10 lines
759 B
Docker
FROM centos:7
|
|
# Install dependencies for re-building better-sqlite and setting devtoolset-8 as the default compiler
|
|
RUN yum -y install centos-release-scl curl python3 make atk-devel atk java-atk-wrapper at-spi2-atk gtk3 libXt libdrm mesa-libgbm Xvfb && yum -y install devtoolset-8-gcc devtoolset-8-gcc-c++
|
|
RUN echo >> /etc/profile.d/devtoolset-8.sh 'source scl_source enable devtoolset-8'
|
|
RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
|
|
RUN echo >> /etc/profile.d/nvm.sh 'source ~/.nvm/nvm.sh'
|
|
# Node 16 is the most recent version that supports CentOS 7. We only need it to
|
|
# re-build better-sqlite, so there should be minimal risk of security issues.
|
|
RUN source ~/.nvm/nvm.sh && nvm install 16.20.2 && npm install -g yarn
|