mirror of
https://github.com/S2-/gitlit
synced 2025-08-04 13:10:09 +02:00
packager
This commit is contained in:
5
app/node_modules/electron-packager/test/ci/_before_script.js
generated
vendored
Normal file
5
app/node_modules/electron-packager/test/ci/_before_script.js
generated
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
#!/usr/bin/env node
|
||||
|
||||
'use strict'
|
||||
|
||||
require('../_setup').setupTestsuite()
|
34
app/node_modules/electron-packager/test/ci/appveyor.yml
generated
vendored
Normal file
34
app/node_modules/electron-packager/test/ci/appveyor.yml
generated
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
platform:
|
||||
- x86
|
||||
- x64
|
||||
environment:
|
||||
matrix:
|
||||
- nodejs_version: "4"
|
||||
- nodejs_version: "6"
|
||||
- nodejs_version: "8"
|
||||
- nodejs_version: "9"
|
||||
matrix:
|
||||
allow_failures:
|
||||
- nodejs_version: "9"
|
||||
cache:
|
||||
- 'node_modules'
|
||||
- '%USERPROFILE%\.electron'
|
||||
branches:
|
||||
only:
|
||||
- master
|
||||
|
||||
install:
|
||||
- ps: Install-Product node $env:nodejs_version $env:platform
|
||||
- npm install -g npm@4
|
||||
- set PATH=%APPDATA%\npm;%PATH%
|
||||
- npm install
|
||||
- npm update
|
||||
|
||||
test_script:
|
||||
- node --version
|
||||
- npm --version
|
||||
- node test/ci/_before_script.js
|
||||
- npm test
|
||||
- npm run codecov
|
||||
|
||||
build: off
|
33
app/node_modules/electron-packager/test/ci/before_install.sh
generated
vendored
Normal file
33
app/node_modules/electron-packager/test/ci/before_install.sh
generated
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
#!/bin/bash -xe
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
case "$TRAVIS_OS_NAME" in
|
||||
"linux")
|
||||
# Not using Trusty containers because it can't install wine1.6(-i386),
|
||||
# see: https://github.com/travis-ci/travis-ci/issues/6460
|
||||
sudo rm /etc/apt/sources.list.d/google-chrome.list
|
||||
sudo dpkg --add-architecture i386
|
||||
sudo apt-get update
|
||||
sudo apt-get install -y wine1.6
|
||||
;;
|
||||
"osx")
|
||||
# Create CA
|
||||
openssl req -newkey rsa:4096 -days 1 -x509 -nodes -subj \
|
||||
"/C=CI/ST=Travis/L=Developer/O=Developer/CN=Developer CA" \
|
||||
-out /tmp/root.cer -keyout /tmp/root.key
|
||||
touch /tmp/certindex
|
||||
sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain \
|
||||
/tmp/root.cer
|
||||
# Create dev certificate
|
||||
openssl req -newkey rsa:1024 -nodes -subj \
|
||||
"/C=CI/ST=Travis/L=Developer/O=Developer/CN=Developer CodeCert" \
|
||||
-out codesign.csr -keyout codesign.key
|
||||
openssl ca -batch -config $(pwd)/test/ci/dev_ca.cnf -notext -create_serial \
|
||||
-in codesign.csr -out codesign.cer
|
||||
openssl pkcs12 -export -in codesign.cer -inkey codesign.key -out codesign.p12 -password pass:12345
|
||||
security import codesign.p12 -k ~/Library/Keychains/login.keychain -P 12345 -T /usr/bin/codesign
|
||||
npm install wine-darwin@1.9.17-1
|
||||
# Setup ~/.wine by running a command
|
||||
./node_modules/.bin/wine hostname
|
||||
;;
|
||||
esac
|
33
app/node_modules/electron-packager/test/ci/dev_ca.cnf
generated
vendored
Normal file
33
app/node_modules/electron-packager/test/ci/dev_ca.cnf
generated
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
[ ca ]
|
||||
default_ca = devca
|
||||
|
||||
[ crl_ext ]
|
||||
authorityKeyIdentifier=keyid:always
|
||||
|
||||
[ devca ]
|
||||
new_certs_dir = /tmp
|
||||
unique_subject = no
|
||||
certificate = /tmp/root.cer
|
||||
database = /tmp/certindex
|
||||
private_key = /tmp/root.key
|
||||
serial = /tmp/serialfile
|
||||
default_days = 1
|
||||
default_md = sha1
|
||||
policy = devca_policy
|
||||
x509_extensions = devca_extensions
|
||||
|
||||
[ devca_policy ]
|
||||
commonName = supplied
|
||||
stateOrProvinceName = supplied
|
||||
countryName = supplied
|
||||
emailAddress = optional
|
||||
organizationName = supplied
|
||||
organizationalUnitName = optional
|
||||
|
||||
[ devca_extensions ]
|
||||
basicConstraints = CA:false
|
||||
subjectKeyIdentifier = hash
|
||||
authorityKeyIdentifier = keyid:always
|
||||
keyUsage = digitalSignature,keyEncipherment
|
||||
extendedKeyUsage = codeSigning
|
||||
crlDistributionPoints = URI:http://path.to.crl/devca.crl
|
Reference in New Issue
Block a user