Code Monkey home page Code Monkey logo

sensu-go-bonsai-asset's People

Contributors

jspaleta avatar portertech avatar jbrndnl avatar

Stargazers

 avatar Nikola avatar Dr. Ogg avatar

Watchers

 avatar James Phillips avatar Troy Howard avatar James Cloos avatar Nicolas Boutet avatar Francis Guimond avatar Eric Chlebek avatar Melissa Page avatar Wesley Yu avatar Michael Gibson avatar Todd Campbell avatar chrianmiel avatar Gustav Danielsson avatar Sandeep Tripathy avatar Hillary Fraley avatar Richard Geniesse avatar  avatar Justin Henderson avatar

sensu-go-bonsai-asset's Issues

Enhancement: extend ruby-runtime build logic to add test to see if .bonsai.yml conforms with sensu-ruby-runtime supported platform list

This may need some work inside sensu-ruby-runtime as well.

The idea here is to make it possible to build CI automation that tests .bonsai.yml
to see if its build definitions conform to sensu-ruby-runtime's current sets of builds.

Implement:

  • build conformance test script that can be run manually and errors out CI builds
  • helper script to re-build conformant .bonsai.yml

shasum error when trying to upload private asset release

https://bonsai-asset-index-staging.herokuapp.com/assets/jspaleta/private-asset-test
banner error:

Version 0.0.1: cannot extract the SHA for private-asset-test_0.0.1_alpine_linux_amd64.tar.gz
11:38 AM

but checksum file in the release has contents:

3cf27470b0d823f24ac712e757babdc5186ef6dbf150b1040e188e82071f10fb6611a745f9c57262353ddc08a08450ed52373c39ba091a374ec5809fc5c7ffdc  asset.tar.gz
3cf27470b0d823f24ac712e757babdc5186ef6dbf150b1040e188e82071f10fb6611a745f9c57262353ddc08a08450ed52373c39ba091a374ec5809fc5c7ffdc  private-asset-test_0.0.1_alpine_linux_amd64.tar.gz
3cf27470b0d823f24ac712e757babdc5186ef6dbf150b1040e188e82071f10fb6611a745f9c57262353ddc08a08450ed52373c39ba091a374ec5809fc5c7ffdc  private-asset-test_0.0.1_centos_linux_amd64.tar.gz
3cf27470b0d823f24ac712e757babdc5186ef6dbf150b1040e188e82071f10fb6611a745f9c57262353ddc08a08450ed52373c39ba091a374ec5809fc5c7ffdc  private-asset-test_0.0.1_debian_linux_amd64.tar.gz

Locally verified that asset download expected shasum.

Centos6 reached EOL


Step 6/12 : RUN yum install -y git | 265s
-- | --
960 | ---> Running in 7ed825f75a8e | 265s
961 | Loaded plugins: fastestmirror, ovl | 265s
962 | Setting up Install Process | 265s
963 | Determining fastest mirrors | 266s
964 | Error: Cannot find a valid baseurl for repo: base | 266s
965 | YumRepo Error: All mirror URLs are not using ftp, http[s] or file. | 266s
966 | Eg. Invalid release/repo/arch combination/ | 266s
967 | removing mirrorlist with no valid mirrors: /var/cache/yum/x86_64/6/base/mirrorlist.txt | 266s
968 | The command '/bin/sh -c yum install -y git' returned a non-zero code: 1 | 266s
969 | Unable to find image 'ruby-plugin-centos6:latest' locally | 266s
970 | Error response from daemon: pull access denied for ruby-plugin-centos6, repository does not exist or may require 'docker login': denied: requested access to the resource is denied

Enhancement: Extended travis ruby-runtime logic to build assets prior to deploy

Common oops-case around assets is diff between bonsai.yml build definitions and built files.

Let's move the building of the assets into the actual travisCI build section and test to make sure bonsai.yml builds match what is actually built.

Should be able to extend this without disrupting the current build during deploy pattern.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.