Skip to content

About

Oppgave og eksempelkode for Heroku pipeline

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Repository files navigation

Build Status

Hvordan sette nødvendige hemmeligheter inn i travis

For å sette inn hemmeligheter bruker vi travis til å kryptere variabel navn og filer. for å bruke en IAM service for eksempel må man først hente en nøkkel, dette kan man gjør ved å gå på console.cloud.google.com -> IAM & Admin -> Service account og trykke ADD-KEY. Man kan da laste ned en json-fil som inneholder nøkkelen. Ved bruk av "travis encrypt-file --pro .json. Denne kommandoen funket ikke på windows, jeg brukte derfor linux på i en virituell maskin og kjørte kommandoen derfra som gikk fint, jeg prøvde å gjøre det gjennom docker også men fikk ikke dette til. Dette vil lage en .json.enc fil i tillegg til en kommando med en nøkkel. Add .enc filen til git og sett kommandoen med nøkkelenen inn i travis. Pass på å ikke legge til .json til git. Man kan også legge til miljøvariabler ved hjelp av travis encryp for eksempel med kommandoen "travis encrypt --pro SOMEVARIABLE=123" og derette legge til en miljøvariabel ${SOMEVARIABLE} der det trengs. Vil legge til av man må være logget inn på travis CLI for at dette skal fungere. Vil også legge til at siden jeg har brukt travis med endepunkt .com kan dette feile i travis-ci.org fordi jeg krypterer med --pro.

About

Oppgave og eksempelkode for Heroku pipeline

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages