Olet tässä:
Metadatan jättäminen pois .forceignore-tiedostosta
Käytä .forceignore-tiedostoa jättääksesi pois tiedostot tai metadatatyypit, joita et halua sitouttaa lähdekoodin hallintaan tai ottaa käyttöön kohdeorganisaatiossa julkaisuputkessasi. Tämä tiedosto varmistaa, että DX Inspector ja DevOps Center eivät työnnä tai nouda tarpeettomia tiedostoja, kuten IDE-kokoonpanotiedostoja, paikallista testidataa tai tiettyjä profiileja, kehitysympäristöstä.
Vaaditut versiot
| Käytettävissä: Lightning Experience Professional Edition (vaatii API-käyttöoikeuden), Enterprise Edition, Performance Edition, Unlimited Edition ja Developer Edition -versioissa |
| Käytettävissä: Government Cloud Plus yhteensopiva. DevOps Centerin ottaminen käyttöön Government Cloud Plus -organisaatioissa voi lähettää dataa valtuutusrajan ulkopuolelle. Ota yhteyttä Salesforce-asiakkuuspäällikköösi saadaksesi lisätietoja. |
| Ei käytettävissä: EU:n toiminta-alue. EU-toimintavyöhyke on erityinen maksullinen tarjous, joka tarjoaa parannetun datan residenssin sitoumustason. DevOps-keskusta tuetaan organisaatioissa EU:ssa, jotka eivät sisälly EU:n OZ-järjestelmään, tuoteehtojen ja -ehtojen perusteella. |
DX-tarkastaja lukee sitoutusprosessin aikana tiedoston .forceignore ja sulkee täsmäystiedostot ja metadatan pois lähdekoodin hallintasäilöstä ja työkohteesta. DevOps Center lukee tiedoston tarjouksen aikana tunnistaakseen ja poistaakseen metadatatyypit ja tiedostot, estääkseen niiden käyttöönoton.
.forceignore-tiedoston luomisessa huomioitavia asioita
- Jos käytit mallimme avulla säiliön luomiseen, päivitä .forceignore-tiedosto projektin vaatimusten mukaisesti.
- Jos olet lisäämässä .forceignore-tiedostoa olemassa olevaan säilöön, aseta tiedosto Salesforce DX -projektin hakemiston juurikansioon.
- Voit luoda tiedoston .forceignore milloin tahansa, mutta suosittelemme luomaan sen, kun rakennat myyntiputkesi, jotta se on paikallaan alusta alkaen.
- Määritä tiedosto päähaarassa, joka liittyy julkaisuympäristöön, ennen kuin aktivoit myyntiputkesi. Tämä vaihe kopioi tiedostot uusiin haaroihin.
- Kun rakennat myyntiputkesi ja DevOps Center luo säilön ja haarat, jokainen vaiheen haara perii .forceignore-tiedoston päähaarasta. Jos yhdistät olemassa olevan säilön tai käytät olemassa olevia haaroja uudelleen, lisää .forceignore-tiedosto manuaalisesti, jos se ei ole käytettävissä.
- Työkohteiden ominaisuuksien haarat käyttävät tiedostoversiota ensimmäisen putken vaiheen haarasta.
- Kun olet aktivoinut myyntiputken, DevOps Center käyttää tiedostosääntöjä, kun noudatetaan tai ylennetään muutoksia.
Esimerkki .forceignore-syntaksi
.forceignore -tiedoston rakenne muistuttaa rakennetta .gitignore. Tiedoston jokainen rivi sisältää kuvion, joka vastaa pois jätettäviä tiedostoja, kuten LWC-kokoonpanotiedostoja, JSON-tiedostoja tai testejä.
Tämä esimerkkitiedosto sisältää yleisiä tiedostoja ja kansioita, joita kehittäjät haluavat jättää pois sitouttamisen tai tarjouksen aikana. Syntaksi on erilainen ylennä- (käyttöönotto)- ja nouta-toiminnoille. Jos haluat esimerkiksi jättää pois kaikki profiilit, kun ylennät muutoksia, käytä **/profiles/**-vaihtoehtoa. Jos haluat jättää pois kaikki profiilit, kun noudat muutoksia, käytä *.profile-vaihtoehtoa. Lisätietoja on kohdassa Lähde sulkeminen pois synkronoinnissa.
# List files or folders below to ignore them when deploying and retrieving changes
# Standard metadata
package.xml
# These metadata files are ignored when promoting (deploying)
**/appMenus/**
**/appSwitcher/**
**/fieldRestrictionRules/**
**/objectTranslations/**
**/profiles/**
**/profilePasswordPolicy/**
**/profileSessionSetting/**
**/settings/**
**/sharingRules/**
**/AuthProvider/**
# These metadata files are ignored when pulling (retrieving)
*.settings
*.appMenu
*.appSwitcher
*.rule
*.objectTranslation
*.profile
*.profilePasswordPolicy
*.profileSessionSetting
*.sharingRules
*.AuthProvider
# LWC configuration files
**/jsconfig.json
**/.eslintrc.json
# LWC Jest
**/__tests__/**.forceignore-tiedoston päivittämisessä huomioitavia asioita
- Päivitä myyntiputken säiliösi päähaaran .forceignore-tiedosto.
- Jos sinulla on useita DevOps Center -putkia, päivitä tiedosto jokaisessa myyntiputken säiliössä.
- Jos myyntiputki on jo käytössä, muutoksia ei sovelleta olemassa oleviin haaroihin automaattisesti. Jos haluat soveltaa niitä kaikkialle, tee muutos työkohteeseen ja ylennä kyseinen työkohde. Tällä tavalla DevOps Center käyttää päivitettyä .forceignore-tiedostoa myyntiputken haaroissa, kun ylennät niitä.

